|
From: | GNU bug Tracking System |
Subject: | [debbugs-tracker] bug#10290: closed (23.3; build failure due to broken stdlib link directives) |
Date: | Sat, 17 Dec 2011 00:00:02 +0000 |
Your message dated Fri, 16 Dec 2011 18:57:36 -0500 with message-id <address@hidden> and subject line Re: bug#10290: 23.3; build failure due to broken stdlib link directives has caused the debbugs.gnu.org bug report #10290, regarding 23.3; build failure due to broken stdlib link directives to be marked as done. (If you believe you have received this mail in error, please contact address@hidden) -- 10290: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=10290 GNU Bug Tracking System Contact address@hidden with problems
--- Begin Message ---Subject: 23.3; build failure due to broken stdlib link directives Date: Tue, 13 Dec 2011 11:15:16 -0500 When trying to build emacs 23.3b, it fails to build because it is trying to link with -nostdlib and explicitly link to pre-crt0.o, /usr/lib/crt1.o, and /usr/lib/crti.o, which don't exist. User-agent: Mozilla/5.0 (Windows NT 6.1; rv:8.0) Gecko/20111105 Thunderbird/8.0 This appears to come from the START_FILES and LIB_STANDARD variables set in src/s/gnu-linux.h. Setting STARTFILES and LIB_STANDARD to nothing and removing the -nostdlib flag from Makefile.in resolves the issue.I have no idea why the build system is trying to explicitly link to (the wrong) standard libraries after telling gcc not to link them, but this doesn't seem like a very good idea.I am building on Ubuntu 11.10 with gcc 4.6.1.
--- End Message ---
--- Begin Message ---Subject: Re: bug#10290: 23.3; build failure due to broken stdlib link directives Date: Fri, 16 Dec 2011 18:57:36 -0500 User-agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) Version: 24.1 Phillip Susi wrote: > When trying to build emacs 23.3b, it fails to build because it is > trying to link with -nostdlib and explicitly link to pre-crt0.o, > /usr/lib/crt1.o, and /usr/lib/crti.o, which don't exist. Thanks for the report. This problem is already fixed for Emacs 24.1. You might like to try a pretest from http://alpha.gnu.org/gnu/emacs/pretest/
--- End Message ---
[Prev in Thread] | Current Thread | [Next in Thread] |