Bug #214
Build Broken on Maverick 64Bit
Status: | Resolved | Start date: | 02/23/2011 | |
---|---|---|---|---|
Priority: | Immediate | Due date: | ||
Assignee: | S. Wrede | % Done: | 100% | |
Category: | C++ | |||
Target version: | - |
Description
/usr/bin/ld: /vol/sozirob/lib/libspread.a(sp.to): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/vol/sozirob/lib/libspread.a: could not read symbols: Bad value
collect2: ld returned 1 exit status
make2: * [build/libRSBCore.so.0.1.0] Fehler 1
make1: [src/CMakeFiles/RSBCore.dir/all] Fehler 2
make: ** [all] Fehler 2
History
#1 Updated by I. Berger about 13 years ago
- Status changed from New to In Progress
Spread Problem
Lösung: configure mit --with-cflags=-fPIC
#2 Updated by J. Wienke about 13 years ago
This is an issue of spread, not of RSB. They forget the -fPIC flag for the static library. How did you install spread? Using the gar-installer?
#3 Updated by S. Wrede about 13 years ago
- Status changed from In Progress to Resolved
- Assignee changed from J. Wienke to S. Wrede
- % Done changed from 0 to 100
Fixed the spread-4.1 package in the GAR-Installer for this kind of 64 Bit on Maverick.