[llvm-commits] [llvm] r65517 - in /llvm/trunk: Makefile.rules bindings/ocaml/Makefile.ocaml docs/MakefileGuide.html unittests/Makefile.unittest

Evan Cheng echeng at apple.com
Thu Feb 26 09:49:31 PST 2009


On Feb 26, 2009, at 9:43 AM, Chris Lattner wrote:

>
> On Feb 26, 2009, at 9:40 AM, Evan Cheng wrote:
>
>> Other issues:
>>
>> g++ -I/private/tmp/llvmCore.roots/llvmCore~obj/obj-llvm/include -I/
>> private/tmp/llvmCore.roots/llvmCore~obj/obj-llvm/lib/Target/ 
>> CBackend -
>> I/tmp/llvmCore.root\
>
> Evan, what OS are you seeing in Makefile.config?

It is Darwin.

Evan

>
> That makefile goop is protected by
>
> ifneq ($(OS),Darwin)
>
> -Chris
>
>
>> s/llvmCore~obj/obj-llvm/include -I/tmp/llvmCore.roots/llvmCore~obj/
>> src/
>> include -I/tmp/llvmCore.roots/llvmCore~obj/src/lib/Target/CBackend  -
>> DNDEBUG  -D_GNU_\
>> SOURCE -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -O3  -fno-
>> exceptions -fno-common -DLLVM_VERSION_INFO='" Apple Build #9999"' -
>> Woverloaded-virtual -peda\
>> ntic -Wall -W -Wwrite-strings -Wno-long-long -Wunused -Wno-unused-
>> parameter  -fstrict-aliasing -Wstrict-aliasing -arch i386 -Wno-
>> format -
>> XCClinker -arch -XC\
>> Clinker i386 -Wl,-r -nodefaultlibs -nostdlib -nostartfiles -o /
>> private/
>> tmp/llvmCore.roots/llvmCore~obj/obj-llvm/Release-Asserts/lib/
>> LLVMCBackend.o /private/\
>> tmp/llvmCore.roots/llvmCore~obj/obj-llvm/lib/Target/CBackend/Release-
>> Asserts/CBackend.o
>> g++-4.0: Invalid arch name : -XCClinker
>>
>> Evan
>> On Feb 26, 2009, at 8:55 AM, Evan Cheng wrote:
>>
>>> This breaks Apple style build:
>>>
>>> ld: unknown option: -export-dynamic
>>> collect2: ld returned 1 exit status
>>>
>>> Evan
>>>
>>> On Feb 25, 2009, at 11:44 PM, Nick Lewycky wrote:
>>>
>>>> # Adjust linker flags for building an executable
>>>> +ifndef ($(OS),Darwin)
>>>> ifdef TOOLNAME
>>>> ifdef EXAMPLE_TOOL
>>>> -  LD.Flags += -rpath $(ExmplDir) -export-dynamic
>>>> +  LD.Flags += -Wl,-rpath -Wl,$(ExmplDir) -export-dynamic
>>>> else
>>>> -  LD.Flags += -rpath $(ToolDir) -export-dynamic
>>>> +  LD.Flags += -Wl,-rpath -Wl,$(ToolDir) -export-dynamic
>>>> +endif
>>>> endif
>>>> endif
>>>
>>> _______________________________________________
>>> llvm-commits mailing list
>>> llvm-commits at cs.uiuc.edu
>>> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>>
>> _______________________________________________
>> llvm-commits mailing list
>> llvm-commits at cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits




More information about the llvm-commits mailing list