Opened 18 years ago

Last modified 17 years ago

#88 closed Defect

cannot build boinc where cflags contain a flag with -l in the middle — at Version 1

Reported by: KSMarksPsych Owned by: romw
Priority: Minor Milestone: Undetermined
Component: Client - Build Version:
Keywords: patch Cc:

Description (last modified by KSMarksPsych)

Posted by: Date: 1:13 AM 07-08-2006 Currently you cannot build boinc where you have default cflags specified with a -l in the middle of the flag.

-funroll-loops is one such flag. GCC supports numeros others. This occured on Gentoo with version 5.2.14, but I've confirm that the same problem exists in the cvs version of boinc.

Issue is that when performing the "checking for curl_free" test LDFLAGS are modified. CFLAGS are pulled in as part of of what is returned by running /usr/bin/curl-config --libs

the result is currently passed through

sed 's/-l[ ]*g'

which results in -funroll-loops being converted to -funroll

result is that all the tests afterwards that use the LDFLAGS to perform a test compile to fail. This results in wrong includes/libraries being setup by the configure script and ultimately when you run make causes fatal errors to occur.

I've attached a patch to fix the configure.ac script and thus the test in configure. Further details can be found by viewing the bug I've logged on the gentoo website, http://bugs.gentoo.org/show_bug.cgi?id=139621

Change History (2)

Changed 18 years ago by KSMarksPsych

Patch provided by original reporter

comment:1 Changed 18 years ago by KSMarksPsych

Description: modified (diff)
Note: See TracTickets for help on using tickets.