FS#58674 - [make] build fails with glibc 2.27

Attached to Project: Arch Linux
Opened by Flow It (FlowIt) - Sunday, 20 May 2018, 14:53 GMT
Last edited by Allan McRae (Allan) - Sunday, 04 November 2018, 01:43 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To Lukas Fleischer (lfleischer)
Architecture x86_64
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
The make package can no longer be compiled.

Additional info:
* package version(s)
glibc: 2.27-3
make: 4.2.1-2

* config and/or log files etc.
The build fails with the following messages:

/tmp/ccwQvpyF.ltrans2.ltrans.o: In function `glob_in_dir':
<artificial>:(.text+0x217): undefined reference to `__alloca'

Steps to reproduce:
Run makepkg for the make PKGBUILD.

Fix:
Upstream has already a fix:

http://git.savannah.gnu.org/cgit/make.git/patch/?id=48c8a116a914a325a0497721f5d8b58d5bba34d4
This task depends upon

Closed by  Allan McRae (Allan)
Sunday, 04 November 2018, 01:43 GMT
Reason for closing:  Fixed
Additional comments about closing:  make-4.2.1-3
Comment by Andreas Baumann (andreas_baumann) - Thursday, 19 July 2018, 06:53 GMT
Tried that in https://git.archlinux32.org/archlinux32/packages/commit/b64e0b3dbff5e76b791843eb2f82c6e9efe963d8.

After applying the patch I get some failing tests though:

functions/wildcard ......................................
Error running /build/make/src/make-4.2.1/tests/../make (expected 0; got 139): /build/make/src/make-4.2.1/tests/../make -f work/functions/wildcard.mk.1
Caught signal 11!
Error running /build/make/src/make-4.2.1/tests/../make (expected 0; got 139): /build/make/src/make-4.2.1/tests/../make -f work/functions/wildcard.mk.2
Caught signal 11!
FAILED (4/6 passed)

Maybe this is related to https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=ccf970c7a77e86f4f5ef8ecc5e637114b1c0136a?

Loading...