Code Monkey home page Code Monkey logo

crux-ports-core-arm64's People

Contributors

pitill0 avatar sepen avatar

Watchers

 avatar  avatar

Forkers

timb87

crux-ports-core-arm64's Issues

Update oldest kernel required to 3.7.0

We should update what we have as --enable-kernel=2.6.25 to the minimum required according to glibc itself. It's not critical at all since putting an older kernel has no effect but is a bit confusing when reading the Pkgfile:

$ grep 'arch_minimum_kernel=' -r glibc-2.36 | grep aarch64
glibc-2.36/sysdeps/unix/sysv/linux/aarch64/configure.ac:arch_minimum_kernel=3.7.0
glibc-2.36/sysdeps/unix/sysv/linux/aarch64/configure:arch_minimum_kernel=3.7.0

binutils: not updated to 2.39

Binutils wasn't updated to 2.39 due a problem with makeinfo not installed on the host:

  GEN      doc/targets.stamp
config.status: creating config.h
config.status: executing depfiles commands
  MAKEINFO doc/bfd.info
/home/pitillo/update_binutils_glibc/crux-arm-release/ports/core-arm64/binutils/work/src/binutils-2.39/missing: 81: makeinfo: not found
WARNING: 'makeinfo' is missing on your system.
         You should only need it if you modified a '.texi' file, or
         any other file indirectly affecting the aspect of the manual.
         You might want to install the Texinfo package:
         <http://www.gnu.org/software/texinfo/>
         The spurious makeinfo call might also be the consequence of
         using a buggy 'make' (AIX, DU, IRIX), in which case you might
         want to install GNU make:
         <http://www.gnu.org/software/make/>
make[6]: *** [Makefile:1772: doc/bfd.info] Error 127
make[6]: Leaving directory '/home/pitillo/update_binutils_glibc/crux-arm-release/ports/core-arm64/binutils/work/src/build/bfd'

Installing texinfo on the host allow us to bump binutils and sync it with CRUX upstream port.

procps-ng: Unable to get system boot time

With current procps-ng version 4.0.1 there is an error trying to run "ps aux".
When the user options is used (u) we get the error "Unable to get system boot time".

It seems to be related to procps_stat_new() function:

PROCPS_EXPORT int procps_stat_new (
        struct stat_info **info)
{
    struct stat_info *p;
    if (info == NULL || *info != NULL)
        return -EINVAL;
    if (!(p = calloc(1, sizeof(struct stat_info))))
        return -ENOMEM;
    if (!(p->stat_buf = calloc(1, BUFFER_INCR))) {
        free(p);
        return -ENOMEM;
    }

Downgrading the version to 3.3.17 we can get the normal behavior.

Should we overlay procps on core-arm64 with 3.3.17 version?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.