You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# gcc binary
cd /home/shenwei/app/miniconda3/envs/cobs/bin;
ln -s ../libexec/gcc/x86_64-conda-linux-gnu/9.3.0/gcc
# cobs uses old boost version which relies on libboost_**-mt.a
cd /home/shenwei/app/miniconda3/envs/cobs/lib
ln -s libboost_system.a libboost_system-mt.a
ln -s libboost_filesystem.a libboost_filesystem-mt.a
Edit envinronment, add few lines to ~/.bashrc.
# vim ~/.bashrc
export LD_LIBRARY_PATH=$app/miniconda3/envs/cobs/lib:$LD_LIBRARY_PATH
export C_INCLUDE_PATH=$app/miniconda3/envs/cobs/include
export CPLUS_INCLUDE_PATH=$app/miniconda3/envs/cobs/include
Reactivate envonment
conda deactivate
conda activate cobs
Compile cobs
git clone --recursive https://github.com/bingmann/cobs.git
mkdir cobs/build
cd cobs/build
cmake ..
make -j4
# copy binary to somewhere in $PATH
cp src/cobs ~/bin/
The text was updated successfully, but these errors were encountered:
* Now forcing boost
* Now compiling with boost
* Linking boost statically
* Forcing boost
* boost
* Fixing a recursion error with tests
* Adding -DBOOST flag to force Boost
* Trying to build with clang
* Trying boost 1.72
* Boost 1.76
* -DBOOST=1
* Trying to install libomp on OS X
* Compiling without pthreads
* retry
* ls /usr/local/Cellar/libomp/14.0.6
* listing libomp files
* making clang find threads
* Fixing finding boost
* What???
* what
* Maybe was a $ in the path
* Debugging
* Maybe there is no need to find boost?
* resintalling libomp
* libomp
* Removing -fopenmp
* Adding fopenmp back and llvm
* Improving CMakeLists
* Improving warning messages
* Updating README
* Updating build.yaml
* Using static linking
* Making test a little bit more lenient
* Removing static linking
* Removing static linking
* Adding back other builds
* Finishing build.yaml
I spent two hours finguring out how to compile cobs on our server (CentOS 7.9 with gcc 4.8.5) using conda. May this helps.
Create conda env and install new gcc/cc/c++ compilers
Link binaries and some libs
Edit envinronment, add few lines to
~/.bashrc
.Reactivate envonment
Compile cobs
The text was updated successfully, but these errors were encountered: