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

Chris Lattner clattner at apple.com
Thu Feb 26 09:43:48 PST 2009


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?

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




More information about the llvm-commits mailing list