Skip to content

Update GNU Make from 4.1 to 4.2.1 #769

Merged
merged 5 commits into from
May 24, 2018
Merged

Commits on May 11, 2018

  1. Configuration menu
    Copy the full SHA
    0be2591 View commit details
    Browse the repository at this point in the history
  2. make: Securely download source archive

    Use HTTPS to securely download the source archive.
    pmenzel committed May 11, 2018
    Configuration menu
    Copy the full SHA
    d15fda6 View commit details
    Browse the repository at this point in the history
  3. make: Strip trailing space

    pmenzel committed May 11, 2018
    Configuration menu
    Copy the full SHA
    6262804 View commit details
    Browse the repository at this point in the history
  4. make: Use current bee file template

    Copy it from `scripts/TEMPLATE.be0`.
    pmenzel committed May 11, 2018
    Configuration menu
    Copy the full SHA
    510caaa View commit details
    Browse the repository at this point in the history
  5. make: Add patch to fix build error

    ```
    gcc -pthread   -g -O2 -Wl,--export-dynamic  -o make ar.o arscan.o commands.o default.o dir.o expand.o file.o function.o getopt.o getopt1.o guile.o implicit.o job.o load.o loadapi.o main.o misc.o posixos.o output.o read.o remake.o rule.o signame.o strcache.o variable.o version.o vpath.o hash.o remote-stub.o glob/libglob.a -lguile -lgmp -lcrypt -lm -lltdl    -ldl
    glob/libglob.a(glob.o): In function `glob_in_dir':
    /dev/shm/bee-root/make/make-4.2.1-0/source/glob/glob.c:1367: undefined reference to `__alloca'
    /dev/shm/bee-root/make/make-4.2.1-0/source/glob/glob.c:1342: undefined reference to `__alloca'
    /dev/shm/bee-root/make/make-4.2.1-0/source/glob/glob.c:1283: undefined reference to `__alloca'
    /dev/shm/bee-root/make/make-4.2.1-0/source/glob/glob.c:1256: undefined reference to `__alloca'
    glob/libglob.a(glob.o): In function `glob':
    /dev/shm/bee-root/make/make-4.2.1-0/source/glob/glob.c:581: undefined reference to `__alloca'
    glob/libglob.a(glob.o):/dev/shm/bee-root/make/make-4.2.1-0/source/glob/glob.c:732: more undefined references to `__alloca' follow
    collect2: error: ld returned 1 exit status
    ```
    
    [1]: https://git.savannah.gnu.org/cgit/make.git/commit/?id=48c8a116a914a325a0497721f5d8b58d5bba34d4
    [2]: https://lists.nongnu.org/archive/html/bug-make/2017-11/msg00027.html
    pmenzel committed May 11, 2018
    Configuration menu
    Copy the full SHA
    5f4ed59 View commit details
    Browse the repository at this point in the history