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: unassig...@sourceware.org
        ReportedBy: bug...@aerifal.cx
    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
bug-binutils@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-binutils

Reply via email to