- Mitglied seit
- 20 Apr 2016
- Beiträge
- 1,419
- Punkte für Reaktionen
- 290
- Punkte
- 83
# Alte config sichern
cp 7590/.config ./7590_config
# Alten Quellcode komplett löschen
rm -rf 7590
# Aktuellste Version laden
git clone -b ng23020 https://github.com/Freetz-NG/freetz-ng.git 7590 && cd 7590
# Alte Config wieder zurück kopieren
cp ../7590_config .config
# Alte Config einlesen
make oldconfig
# Nochmals via Gui drüberschauen und auf FritzOS 7.50 wechseln
make menuconfig
# Besagtes Script angewendet
../mips_and_mipsel_check.sh
# Kontrolliert ob Script entsprechnde Anpassungen gemacht hat
grep -P '(FREETZ_HOSTTOOLS_DOWNLOAD|FREETZ_TOOLS_PATCHELF_VERSION_ABANDON|FREETZ_TOOLS_PATCHELF_VERSION_CURRENT)' .config
# FREETZ_HOSTTOOLS_DOWNLOAD is not set
FREETZ_TOOLS_PATCHELF_VERSION_ABANDON=y
# FREETZ_TOOLS_PATCHELF_VERSION_CURRENT
# Compile Vorgang gestart
make
toolchain/build/mips_gcc-8.3.0_uClibc-1.0.42-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc
OK, danke für die Info.so weit ich es sehe, besteht das prob immer noch.
So wie ich das verstehe steht dieses patchelf in Zusammenhang mit gcc5. Weshalb ich nun erwartet hätte, dass der verwendete Compiler dann auch gcc5 wäre. Oder ist die Namengebung von fda hier nur etwas irreführend?Es geht hier um patchelf 0.14.5 also gcc5 wie fda es genannt hat
Bei mir klappt die 7.56 mit freetz-ngVollzitat gemäß Boardregeln https://www.ip-phone-forum.de/threads/ip-phone-forum-regeln.297224/ entfernt by stoney
Final link with: <none>
mkdir -p packages/target-mips_gcc-13.2.0_uClibc-1.0.45-nptl_kernel-4.4/busybox/; cp source/target-mips_gcc-13.2.0_uClibc-1.0.45-nptl_kernel-4.4/busybox-1.36.1/busybox packages/target-mips_gcc-13.2.0_uClibc-1.0.45-nptl_kernel-4.4/busybox/busybox; [ "y" == "y" ] && patchelf --set-interpreter /usr/lib/freetz/ld-uClibc.so.1 packages/target-mips_gcc-13.2.0_uClibc-1.0.45-nptl_kernel-4.4/busybox/busybox || true; /home/freetz/test/toolchain/build/mips_gcc-13.2.0_uClibc-1.0.45-nptl_kernel-4.4/mips-linux-uclibc/bin/mips-linux-uclibc-strip --remove-section={.comment,.note,.pdr} packages/target-mips_gcc-13.2.0_uClibc-1.0.45-nptl_kernel-4.4/busybox/busybox;
/home/freetz/test/toolchain/build/mips_gcc-13.2.0_uClibc-1.0.45-nptl_kernel-4.4/mips-linux-uclibc/bin/mips-linux-uclibc-strip: packages/target-mips_gcc-13.2.0_uClibc-1.0.45-nptl_kernel-4.4/busybox/st7yjrNz: error: PHDR segment not covered by LOAD segment
/home/freetz/test/toolchain/build/mips_gcc-13.2.0_uClibc-1.0.45-nptl_kernel-4.4/mips-linux-uclibc/bin/mips-linux-uclibc-strip: packages/target-mips_gcc-13.2.0_uClibc-1.0.45-nptl_kernel-4.4/busybox/st7yjrNz[.interp]: file format not recognized
make[1]: *** [make/busybox/busybox.mk:61: packages/target-mips_gcc-13.2.0_uClibc-1.0.45-nptl_kernel-4.4/busybox/busybox] Fehler 1
make: *** [Makefile:47: envira] Beendet