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

Jonathan Roelofs jonathan at codesourcery.com
Thu Aug 21 16:01:05 PDT 2014


+Dan Albert

On 8/21/14, 4:55 PM, Keno Fischer wrote:
> 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

-- 
Jon Roelofs
jonathan at codesourcery.com
CodeSourcery / Mentor Embedded



More information about the cfe-commits mailing list