- Mitglied seit
- 17 Mrz 2009
- Beiträge
- 1,466
- Punkte für Reaktionen
- 3
- Punkte
- 38
Hallo zusammen,
ist es aktuell (noch) möglich, eine Toolchain auf einem älteren Build-System (Ubuntu 18.04) selbst zu erstellen ?
Mein bisheriger Versuch scheitert (bekannt aus anderem Thread):
Ich habe natürlich auch ein aktuelleres Build-System, würde aber gerne mein älteres portables weiter nutzen.
Grüße
JD.
ist es aktuell (noch) möglich, eine Toolchain auf einem älteren Build-System (Ubuntu 18.04) selbst zu erstellen ?
Mein bisheriger Versuch scheitert (bekannt aus anderem Thread):
Code:
make toolchain
Freetz-NG 20752M-5856cd8e6 master 2023-01-07
---> toolchain/kernel/ccache ...
configuring ... (cd /home/john/Githubs/freetz-ng/source/toolchain-mips_gcc-5.5.0/ccache-4.7.4; rm -f CMakeCache.txt; \
CC="gcc" \
CXX="g++" \
CFLAGS=" -D_GNU_SOURCE -fno-stack-protector --std=c++03" \
CXXFLAGS=" -D_GNU_SOURCE -fno-stack-protector --std=c++03" \
cmake . \
-DCMAKE_C_COMPILER_TARGET=x86_64-pc-linux-gnu \
-DCMAKE_CXX_COMPILER_TARGET=x86_64-pc-linux-gnu \
-DCMAKE_INSTALL_PREFIX=/usr \
-DENABLE_DOCUMENTATION=OFF \
-DENABLE_TESTING=OFF \
-DREDIS_STORAGE_BACKEND=OFF \
-DCMAKE_MESSAGE_LOG_LEVEL=status \
\
);
Re-run cmake no build system arguments
-- The C compiler identification is GNU 7.5.0
-- The CXX compiler identification is GNU 7.5.0
-- The ASM compiler identification is GNU
-- Found assembler: /usr/bin/gcc
-- The ASM_MASM compiler identification is unknown
-- Found assembler: ml
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Ccache version: 4.7.4
-- Ccache dev mode: OFF
-- Performing Test std_atomic_without_libatomic
-- Performing Test std_atomic_without_libatomic - Success
-- Performing Test std_filesystem_without_libfs
-- Performing Test std_filesystem_without_libfs - Failed
-- Performing Test std_filesystem_with_libfs
-- Performing Test std_filesystem_with_libfs - Failed
CMake Error at cmake/StdFilesystem.cmake:22 (message):
Toolchain doesn't support std::filesystem with nor without -lstdc++fs
Call Stack (most recent call first):
cmake/StandardSettings.cmake:57 (include)
CMakeLists.txt:70 (include)
-- Configuring incomplete, errors occurred!
See also "/home/john/Githubs/freetz-ng/source/toolchain-mips_gcc-5.5.0/ccache-4.7.4/CMakeFiles/CMakeOutput.log".
See also "/home/john/Githubs/freetz-ng/source/toolchain-mips_gcc-5.5.0/ccache-4.7.4/CMakeFiles/CMakeError.log".
make/toolchain/kernel/ccache/ccache.mk:33: recipe for target '/home/john/Githubs/freetz-ng/source/toolchain-mips_gcc-5.5.0/ccache-4.7.4/.configured' failed
make[1]: *** [/home/john/Githubs/freetz-ng/source/toolchain-mips_gcc-5.5.0/ccache-4.7.4/.configured] Error 1
Makefile:45: recipe for target 'envira' failed
make: *** [envira] Beendet
Ich habe natürlich auch ein aktuelleres Build-System, würde aber gerne mein älteres portables weiter nutzen.
Grüße
JD.