[PATCH] Add an extra flag to libcxxabi buildit to link compiler runtime libraries

Keno Fischer kfischer at college.harvard.edu
Thu Aug 21 15:55:06 PDT 2014


I tried that first, though I couldn't get it to work. I want to
bootstrap a make&configure based llvm build with libcxx and libcxxabi.
I'm using Cmake for libcxx, but libcxxabi seems to be coupled to
llvm-config.

On Thu, Aug 21, 2014 at 6:50 PM, Jonathan Roelofs
<jonathan at codesourcery.com> wrote:
>
>
> On 7/27/14, 7:44 PM, Keno Fischer wrote:
>>
>> Some compiler generate calls into their custom runtime libraries, but
>> don't actually link them when -nodefaultlibs is specified, so it would be
>> nice to have this simple extra flag to allow you to specify that.
>>
>> I hope cfe-commits is the right list for this. I didn't see a separate one
>> for libcxxabi, so please point me there if there is one.
>
> Yes, this is the correct list :)
>
> LGTM, although I'd suggest taking a look at CMake... Dan Albert has recently
> put a bunch of effort into making that path work well.
>
>
> Cheers,
>
> Jon
>>
>>
>> http://reviews.llvm.org/D4688
>>
>> Files:
>>    lib/buildit
>>
>> Index: lib/buildit
>> ===================================================================
>> --- lib/buildit
>> +++ lib/buildit
>> @@ -91,7 +91,7 @@
>>     done
>>     ;;
>>   esac
>> -$CC *.o $RC_CFLAGS $LDSHARED_FLAGS $EXTRA_FLAGS
>> +$CC *.o $RC_CFLAGS $LDSHARED_FLAGS $EXTRA_FLAGS $EXTRA_LIBS
>>
>>   if [ -z $RC_XBS ]
>>   then
>>
>>
>>
>> _______________________________________________
>> cfe-commits mailing list
>> cfe-commits at cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
>>
>
> --
> Jon Roelofs
> jonathan at codesourcery.com
> CodeSourcery / Mentor Embedded



More information about the cfe-commits mailing list