This is the mail archive of the crossgcc@sourceware.org mailing list for the crossgcc project.
See crosstool-NG for lots more information.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Symptom: Ld cannot find libc during check to see if gcc can compile a statically linked program. Explanation: When running ./ct-ng build the error below appears in the log and the build terminates. On Fedora 21, at least on 64 bit systems, the static libraries are not installed by default. Status: UNCONFIRMED (I assume that's what a first report should be marked as.) Fix: Uncertain. Perhaps modifying the error handling for the test to see if the error is a missing library and clarifying that it appears static libraries are not installed? Workaround: Install the static libraries. Actually, this is part of the fix as well. I only marked it as a workaround because I think the scripts could be made more robust in addition. To install: sudo yum install glibc-static The actual error report: [ERROR] collect2: error: ld returned 1 exit status [ERROR] [ERROR] >> [ERROR] >> Build failed in step 'Checking that gcc can compile a trivial statically linked program (CT_WANTS_STATIC_LINK)' [ERROR] >> called in step '(top-level)' [ERROR] >> [ERROR] >> Error happened in: CT_DoExecLog[scripts/functions@257] [ERROR] >> called from: main[scripts/crosstool-NG.sh@546] -- For unsubscribe information see http://sourceware.org/lists.html#faq
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |