Skip to content

compile fzn_chuffed 32bit on a 64bit linux #12

@xa72

Description

@xa72

Hi there, I'd like to compile fzn_chuffed as a 32bit Binary on a 64bit Linux (Ubuntu 14.04). When I call this..._
--snip--
cd chuffed-master
mkdir build
cd build
CMAKE_LIBRARY_PATH=/home/nath/apps/chuffed/lib
cmake
-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/home/nath/apps/chuffed/lib
-DCMAKE_INSTALL_PREFIX=/home/nath/apps/chuffed
-DCMAKE_BUILD_TYPE=RELEASE
-DBUILD_SHARED_LIBS=1
-DCMAKE_C_FLAGS=-m32
-DCMAKE_CXX_FLAGS=-m32
..
make
--snap--
... if fails while linking with the following error:
--snip--
Linking CXX executable fzn_chuffed
/home/nath/apps/chuffed/lib/libchuffed_fzn.so: Nicht definierter Verweis auf subcircuit(vec<IntVar*>&, int)' /home/nath/apps/chuffed/lib/libchuffed.so: Nicht definierter Verweis auf OpCache::insert(char, unsigned int, unsigned int, unsigned int)'
/home/nath/apps/chuffed/lib/libchuffed.so: Nicht definierter Verweis auf OpCache::~OpCache()' /home/nath/apps/chuffed/lib/libchuffed.so: Nicht definierter Verweis auf OpCache::check(char, unsigned int, unsigned int)'
/home/nath/apps/chuffed/lib/libchuffed.so: Nicht definierter Verweis auf EVLayerGraph::~EVLayerGraph()' /home/nath/apps/chuffed/lib/libchuffed.so: Nicht definierter Verweis auf wdfa_to_layergraph(EVLayerGraph&, int, int, WDFATrans*, int, vec&)'
/home/nath/apps/chuffed/lib/libchuffed.so: Nicht definierter Verweis auf evgraph_to_wmdd(vec<IntVar*>, IntVar*, EVLayerGraph&, int, MDDOpts const&)' /home/nath/apps/chuffed/lib/libchuffed_fzn.so: Nicht definierter Verweis auf cumulative_cal(vec<IntVar*>&, vec<IntVar*>&, vec<IntVar*>&, IntVar*, vec<vec >&, vec&, int, int)'
/home/nath/apps/chuffed/lib/libchuffed.so: Nicht definierter Verweis auf OpCache::OpCache(unsigned int)' /home/nath/apps/chuffed/lib/libchuffed.so: Nicht definierter Verweis auf EVLayerGraph::EVLayerGraph()'
collect2: error: ld returned 1 exit status
make[2]: *** [fzn_chuffed] Fehler 1
make[1]: *** [CMakeFiles/fzn_chuffed.dir/all] Fehler 2
make: *** [all] Fehler 2
--snap--
(Sorry, geman). "export LDFLAGS=-m32" beforehand doesn't help. What do I do wrong?
Cheers
Alexander
--snap--

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions