#22871: No GCC 4.8 Support?
---------------------------+------------------------
Reporter: megachronix@… | Owner: developers
Type: defect | Status: new
Priority: normal | Milestone:
Component: toolchain | Version: Trunk
Keywords: |
---------------------------+------------------------
i've pulled the current OpenWrt Git origin, and as you see, there is no
gcc 4.8 suppert for me.
GCC 4.8 was still supported and in Chaos Calmer(Branch).
{{{
.config - OpenWrt Configuration
> Advanced configuration options (for developers) > Toolchain Options
────────
┌──────────────────── GCC compiler Version ─────────────────────┐
│ Use the arrow keys to navigate this window or press the │
│ hotkey of the item you wish to select followed by the <SPACE │
│ BAR>. Press <?> for additional information about this │
│ ┌───────────────────────────────────────────────────────────┐ │
│ │ (X) gcc 5.x │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ └───────────────────────────────────────────────────────────┘ │
├───────────────────────────────────────────────────────────────┤
│ <Select> < Help > │
└───────────────────────────────────────────────────────────────┘
}}}
my background:
i'm trying to add Packages->Development->gcc to my Allwiner A20/Lamobo R1
to compile Perl Modules in OpenWrt.
(I need CPAN Modules which are not supported by Toolchain/Language->Perl)
{{{
make[3]: Entering directory
'/home/tobias/openwrt/feeds/packages/devel/gcc'
mkdir -p /home/tobias/openwrt/bin/sunxi/packages
/home/tobias/openwrt/build_dir/target-
arm_cortex-a8+vfpv3_musl-1.1.14_eabi/gcc-4.8.3/ipkg-sunxi/gcc/CONTROL
/home/tobias/openwrt/staging_dir/target-
arm_cortex-a8+vfpv3_musl-1.1.14_eabi/pkginfo
install -d -m0755 /home/tobias/openwrt/build_dir/target-
arm_cortex-a8+vfpv3_musl-1.1.14_eabi/gcc-4.8.3/ipkg-sunxi/gcc/usr/bin
/home/tobias/openwrt/build_dir/target-
arm_cortex-a8+vfpv3_musl-1.1.14_eabi/gcc-4.8.3/ipkg-sunxi/gcc/usr/lib
/home/tobias/openwrt/build_dir/target-
arm_cortex-a8+vfpv3_musl-1.1.14_eabi/gcc-4.8.3/ipkg-sunxi/gcc/usr/lib/gcc
/arm-openwrt-linux-muslgnueabi/4.8.3
cp -ar /home/tobias/openwrt/build_dir/target-
arm_cortex-a8+vfpv3_musl-1.1.14_eabi/gcc-4.8.3/ipkg-install/usr/include
/home/tobias/openwrt/build_dir/target-
arm_cortex-a8+vfpv3_musl-1.1.14_eabi/gcc-4.8.3/ipkg-sunxi/gcc/usr
cp -a /home/tobias/openwrt/build_dir/target-
arm_cortex-a8+vfpv3_musl-1.1.14_eabi/gcc-4.8.3/ipkg-install/usr/bin/{arm-
openwrt-linux-muslgnueabi-{g++,gcc},cpp,gcov}
/home/tobias/openwrt/build_dir/target-
arm_cortex-a8+vfpv3_musl-1.1.14_eabi/gcc-4.8.3/ipkg-sunxi/gcc/usr/bin
ln -s arm-openwrt-linux-muslgnueabi-g++ /home/tobias/openwrt/build_dir
/target-arm_cortex-a8+vfpv3_musl-1.1.14_eabi/gcc-4.8.3/ipkg-
sunxi/gcc/usr/bin/c++
ln -s arm-openwrt-linux-muslgnueabi-g++ /home/tobias/openwrt/build_dir
/target-arm_cortex-a8+vfpv3_musl-1.1.14_eabi/gcc-4.8.3/ipkg-
sunxi/gcc/usr/bin/g++
ln -s arm-openwrt-linux-muslgnueabi-g++ /home/tobias/openwrt/build_dir
/target-arm_cortex-a8+vfpv3_musl-1.1.14_eabi/gcc-4.8.3/ipkg-
sunxi/gcc/usr/bin/arm-openwrt-linux-muslgnueabi-c++
ln -s arm-openwrt-linux-muslgnueabi-gcc /home/tobias/openwrt/build_dir
/target-arm_cortex-a8+vfpv3_musl-1.1.14_eabi/gcc-4.8.3/ipkg-
sunxi/gcc/usr/bin/gcc
ln -s arm-openwrt-linux-muslgnueabi-gcc /home/tobias/openwrt/build_dir
/target-arm_cortex-a8+vfpv3_musl-1.1.14_eabi/gcc-4.8.3/ipkg-
sunxi/gcc/usr/bin/arm-openwrt-linux-muslgnueabi-gcc-4.8.3
cp -ar /home/tobias/openwrt/build_dir/target-
arm_cortex-a8+vfpv3_musl-1.1.14_eabi/gcc-4.8.3/ipkg-install/usr/lib/gcc
/home/tobias/openwrt/build_dir/target-
arm_cortex-a8+vfpv3_musl-1.1.14_eabi/gcc-4.8.3/ipkg-sunxi/gcc/usr/lib
rm -f /home/tobias/openwrt/build_dir/target-
arm_cortex-a8+vfpv3_musl-1.1.14_eabi/gcc-4.8.3/ipkg-sunxi/gcc/usr/lib/gcc
/arm-openwrt-linux-muslgnueabi/4.8.3/*.a
cp -ar /home/tobias/openwrt/staging_dir/toolchain-
arm_cortex-a8+vfpv3_gcc-5.3.0_musl-1.1.14_eabi/include
/home/tobias/openwrt/build_dir/target-
arm_cortex-a8+vfpv3_musl-1.1.14_eabi/gcc-4.8.3/ipkg-sunxi/gcc/usr/lib/gcc
/arm-openwrt-linux-muslgnueabi/4.8.3
cp -a /home/tobias/openwrt/staging_dir/toolchain-
arm_cortex-a8+vfpv3_gcc-5.3.0_musl-1.1.14_eabi/lib/*.{o,so*}
/home/tobias/openwrt/build_dir/target-
arm_cortex-a8+vfpv3_musl-1.1.14_eabi/gcc-4.8.3/ipkg-sunxi/gcc/usr/lib/gcc
/arm-openwrt-linux-muslgnueabi/4.8.3
cp -a /home/tobias/openwrt/staging_dir/toolchain-
arm_cortex-a8+vfpv3_gcc-5.3.0_musl-1.1.14_eabi/lib/*nonshared*.a
/home/tobias/openwrt/build_dir/target-
arm_cortex-a8+vfpv3_musl-1.1.14_eabi/gcc-4.8.3/ipkg-sunxi/gcc/usr/lib/gcc
/arm-openwrt-linux-muslgnueabi/4.8.3
grep "GROUP.*-lgcc" /home/tobias/openwrt/build_dir/target-
arm_cortex-a8+vfpv3_musl-1.1.14_eabi/gcc-4.8.3/ipkg-sunxi/gcc/usr/lib/gcc
/arm-openwrt-linux-muslgnueabi/4.8.3/libgcc_s.so && cp -a
/home/tobias/openwrt/build_dir/target-
arm_cortex-a8+vfpv3_musl-1.1.14_eabi/gcc-4.8.3/ipkg-install/usr/lib/gcc
/arm-openwrt-linux-muslgnueabi/4.8.3/libgcc.a
/home/tobias/openwrt/build_dir/target-
arm_cortex-a8+vfpv3_musl-1.1.14_eabi/gcc-4.8.3/ipkg-sunxi/gcc/usr/lib/gcc
/arm-openwrt-linux-muslgnueabi/4.8.3/ ; true
GROUP ( libgcc_s.so.1 -lgcc )
find /home/tobias/openwrt/build_dir/target-
arm_cortex-a8+vfpv3_musl-1.1.14_eabi/gcc-4.8.3/ipkg-sunxi/gcc -name 'CVS'
-o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf
Package gcc is missing dependencies for the following libraries:
libc.so.6
libm.so.6
Makefile:118: recipe for target
'/home/tobias/openwrt/bin/sunxi/packages/packages/gcc_4.8.3-1_sunxi.ipk'
failed
make[3]: ***
[/home/tobias/openwrt/bin/sunxi/packages/packages/gcc_4.8.3-1_sunxi.ipk]
Error 1
make[3]: Leaving directory '/home/tobias/openwrt/feeds/packages/devel/gcc'
package/Makefile:196: recipe for target
'package/feeds/packages/gcc/compile' failed
make[2]: *** [package/feeds/packages/gcc/compile] Error 2
make[2]: Leaving directory '/home/tobias/openwrt'
package/Makefile:193: recipe for target '/home/tobias/openwrt/staging_dir
/target-arm_cortex-a8+vfpv3_musl-1.1.14_eabi/stamp/.package_compile'
failed
make[1]: *** [/home/tobias/openwrt/staging_dir/target-
arm_cortex-a8+vfpv3_musl-1.1.14_eabi/stamp/.package_compile] Error 2
make[1]: Leaving directory '/home/tobias/openwrt'
/home/tobias/openwrt/include/toplevel.mk:192: recipe for target 'world'
failed
}}}
at [https://github.com/openwrt/packages/issues/2244] the solution to a
simular problem is to change gcc to 4.8.
--
Ticket URL: <https://dev.openwrt.org/ticket/22871>
OpenWrt <http://openwrt.org>
Opensource Wireless Router Technology
_______________________________________________
openwrt-tickets mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-tickets