Displaying 2 results from an estimated 2 matches for "poolalloc_objdir".
2015 Oct 13
2
Compiling SAFECode poolalloc in cygwin create different libraries compared to linux.
Hi,
On Linux I observed
[root at localhost poolalloc]# find . -name *.a
./Release+Asserts/lib/LLVMDataStructure.a
./Release+Asserts/lib/poolalloc.a
./Release+Asserts/lib/AssistDS.a
./Release+Asserts/lib/libpoolalloc_fl_rt.a
./Release+Asserts/lib/libpoolalloc_rt.a
./Release+Asserts/lib/libpa_pre_rt.a
./Release+Asserts/lib/libcount.a
On cygwin I observed
kpawar at KPAWAR-LT
2015 Oct 14
2
Compiling SAFECode poolalloc in cygwin create different libraries compared to linux.
...using? Is it LLVM 3.2?
>
> I'm guessing that you're using LLVM 3.2 and trying to compile
> safecode/tools/LTO (that's the only component that links in AssistDS.a).
> You could try changing the following line:
>
> $(PROJ_OBJ_ROOT)/$(BuildMode)/lib/libAssistDS.a:
> $(POOLALLOC_OBJDIR)/$(BuildMode)/lib/AssistDS.a
>
> ... to:
>
> $(PROJ_OBJ_ROOT)/$(BuildMode)/lib/libAssistDS.a:
> $(POOLALLOC_OBJDIR)/$(BuildMode)/lib/libAssistDS.a
>
> You'll need to fix the problem for other libraries for which SAFECode
> creates links in its own object tree (such as li...