This is the mail archive of the
glibc-bugs@sourceware.org
mailing list for the glibc project.
[Bug manual/11873] New: Incompatiblity with make 3.82
- From: "pipping at exherbo dot org" <sourceware-bugzilla at sourceware dot org>
- To: glibc-bugs at sources dot redhat dot com
- Date: 3 Aug 2010 20:02:23 -0000
- Subject: [Bug manual/11873] New: Incompatiblity with make 3.82
- Reply-to: sourceware-bugzilla at sourceware dot org
GNU make 3.82 has introduced some backward incompatibilities. As a result,
glibc cannot be built with make 3.82. Here's what happens:
pipping@bogus ~/glibc-2.11.2/manual $ ~/make-3.82/make -n
Makefile:235: *** mixed implicit and normal rules. Stop.
pipping@bogus ~/glibc-2.11.2/manual $
Here's what's supposed to happen:
pipping@bogus ~/glibc-2.11.2/manual $ ~/make-3.81/make -n
pwd=`pwd`; \
/usr/bin/perl libm-err-tab.pl $pwd/.. > libm-err-tmp
/bin/sh ../scripts/move-if-change libm-err-tmp libm-err.texi
touch stamp-libm-err
sed -e 's,[{}],@&,g' \
-e 's,/\*\(@.*\)\*/,\1,g' \
-e 's,/\* *,/* @r{,g' -e 's, *\*/,} */,' \
-e 's/\(@[a-z][a-z]*\)@{\([^}]*\)@}/\1{\2}/g'\
examples/stpcpy.c | expand > stpcpy.c.texi.new
mv -f stpcpy.c.texi.new stpcpy.c.texi
[..]
The offending line is
$(objpfx)stubs ../po/manual.pot $(objpfx)stamp%:
Current git HEAD has it, too.
--
Summary: Incompatiblity with make 3.82
Product: glibc
Version: 2.11
Status: NEW
Severity: normal
Priority: P2
Component: manual
AssignedTo: roland at gnu dot org
ReportedBy: pipping at exherbo dot org
CC: glibc-bugs at sources dot redhat dot com
http://sourceware.org/bugzilla/show_bug.cgi?id=11873
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.