http://sourceware.org/bugzilla/show_bug.cgi?id=13891
Bug #: 13891
Summary: Binutils is impossible to static link due to broken
libtool behavior
Product: binutils
Version: unspecified
Status: NEW
Severity: critical
Priority: P2
Component: binutils
AssignedTo: [email protected]
ReportedBy: [email protected]
Classification: Unclassified
I need static linked binutils, but libtool is intercepting and disabling any
-static I add to CFLAGS or LDFLAGS. According to the libtool documentation,
-all-static is required in place of -static to get the same behavior, but
-all-static is not usable in CFLAGS or LDFLAGS because the binutils build
process also invokes the compiler/linker without libtool on many occasions, and
the unknown option -all-static will result in an error that stops the build.
As far as I can tell, the only solution is to fix the broken libtool behavior.
I'm filing a bug report with libtool as well, but as this seems to be the
intended behavior (despite the impossibility of it working), I'm not optimistic
about getting a fix.
My fix is changing -all-static) on line 4562 of ltmain.sh to
-all-static|-static)
--
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
_______________________________________________
bug-binutils mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-binutils