[Frage] Toolchain für aktuellen trunk auf Ubuntu 18.04 selbst bauen

JohnDoe42

Aktives Mitglied
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):

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.
 
Das glaubte ich verstanden zu haben.
Deshalb lautet nun meine Frage, ob ich statt der standardmäßig verwendeten Hosttools, die mit 20.04 erstellt wurden, eben eigene unter 18.04 erstellen kann.
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.