gcc8 в рамках одной и той же системы? Если я собрал gcc8 из сорсов
                  
                  
                  надо ли все внешние зависимости(библиотеки среди которых boost из репы: Boost.Asio, Boost.Thread, Boost.Filesystem, OpenCv и прочее из репы) проекта пересобирать gcc8, чтобы сам проект собирать gcc8 в дальшейшем
                  
                  
                  
                  
                  
                  у дистрибутива в репозитории самый старый только gcc5
                  
                  
                  
                  
                  
                  ...собирал gcc8.2 так:
                  
                  
                  
                  
                  
                  cd gcc-8.2.0
                  
                  
                  contrib/download_prerequisites
                  
                  
                  cd ..
                  
                  
                  mkdir build && cd build
                  
                  
                  ../gcc-8.2.0/configure -v --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --prefix=/usr/local/gcc-8.2 --enable-checking=release --enable-languages=c,c++,fortran --disable-multilib --program-suffix=-8.2
                  
                  
                  make -j5
                  
                  
                  make install
                  
                  
                  cd ~
                  
                  
                  echo 'export PATH=/usr/local/gcc-8.2/bin:$PATH' >> .bashrc
                  
                  
                  echo 'export LD_LIBRARY_PATH=/usr/local/gcc-8.2/lib64:$LD_LIBRARY_PATH' >> .bashrc
                  
                  
                  source .bashrc
                  
                  
                  type gcc-8.2
                  
                  
                  
                  
                  
                  архитектура оси x86_64
                  
                  
                
да, надо бы пересобрать по хорошему
Boost собранный одним компилятором может не работать на другой версии компилятора. Так что лучше всё пересобрать
Обсуждают сегодня