Good luck with Openwrt on x86 64.
I tried and ended up giving up - however I did get it booting, and I still
have a bunch of patches for it if you're interested in taking them over.
//.ichael
On Fri, 26 Feb 2010 01:51:27 am Robert Wuttke wrote:
> Hi,
>
> I'm trying to build OpenWrt for the UML-target on x86_64. While this works
> fine on x86, on x86_64 machines I get the following error:
>
>
> mkdir -p
> /home/flash64/meshbed/src/openwrt-build/2010-02-25_16-09/build_dir/linux-um
> l/base-files/ipkg-uml/libgcc/CONTROL echo "Package: libgcc" >
> /home/flash64/meshbed/src/openwrt-build/2010-02-25_16-09/build_dir/linux-um
> l/base-files/ipkg-uml/libgcc/CONTROL/control echo "Version: 4.1.2-39" >>
> /home/flash64/meshbed/src/openwrt-build/2010-02-25_16-09/build_dir/linux-um
> l/base-files/ipkg-uml/libgcc/CONTROL/control ( DEPENDS=''; for depend in ;
> do DEPENDS=${DEPENDS:+$DEPENDS,
> }${depend##+}; done; echo "Depends: $DEPENDS"; echo "Provides: "; echo
> "Source: package/base-files"; echo "Section: libs"; echo "Priority:
> optional"; echo "Maintainer: OpenWrt Developers Team
> <[email protected]>"; echo "Architecture: uml"; echo
> "Installed-Size: 1"; echo -n "Description: "; getvar
> V_Package_libgcc_description | sed -e 's,^[[:space:]]*, ,g'; ) >>
> /home/flash64/meshbed/src/openwrt-build/2010-02-25_16-09/build_dir/linux-um
> l/base-files/ipkg-uml/libgcc/CONTROL/control chmod 644
> /home/flash64/meshbed/src/openwrt-build/2010-02-25_16-09/build_dir/linux-um
> l/base-files/ipkg-uml/libgcc/CONTROL/control (cd
> /home/flash64/meshbed/src/openwrt-build/2010-02-25_16-09/build_dir/linux-um
> l/base-files/ipkg-uml/libgcc/CONTROL; var2file "V_Package_libgcc_conffiles"
> conffiles; var2file
> "V_Package_libgcc_preinst" preinst; var2file "V_Package_libgcc_postinst"
> postinst; var2file "V_Package_libgcc_prerm" prerm; var2file
> "V_Package_libgcc_postrm" postrm; )
> install -d -m0755
> /home/flash64/meshbed/src/openwrt-build/2010-02-25_16-09/build_dir/linux-um
> l/base-files/ipkg-uml/libgcc/lib cp -fpR
> /home/flash64/meshbed/src/openwrt-build/2010-02-25_16-09/staging_dir/toolch
> ain-x86_64_gcc-4.1.2_uClibc-0.9.30.1/lib64/libgcc_s.so.*
> /home/flash64/meshbed/src/openwrt-build/2010-02-25_16-09/build_dir/linux-u
> ml/base-files/ipkg-uml/libgcc/lib/ cp: cannot stat
> `/home/flash64/meshbed/src/openwrt-build/2010-02-25_16-09/staging_dir/toolc
> hain-x86_64_gcc-4.1.2_uClibc-0.9.30.1/lib64/libgcc_s.so.*': No such file or
> directory
> make[3]: ***
> [/home/flash64/meshbed/src/openwrt-build/2010-02-25_16-09/bin/uml/packages/
> libgcc_4.1.2-39_uml.ipk] Error 1
> make[3]: Leaving directory
> `/home/flash64/meshbed/src/openwrt-build/2010-02-25_16-09/package/base-file
> s'
>
>
> It fails while trying to copy the libgcc_so.so.* from the lib64-directory.
> A "ls [...]/staging_dir/toolchain-x86_64_gcc-4.1.2_uClibc-0.9.30.1/" shows
> that there is no directory named "lib64", but "lib" - including all needed
> files:
>
> "ls [...]/staging_dir/toolchain-x86_64_gcc-4.1.2_uClibc-0.9.30.1/lib/"
> ld64-uClibc-0.9.30.1.so libc.so.0 libgcc_s.so.1
> libnsl.so.0 libresolv.so.0 libutil-0.9.30.1.so
> ld64-uClibc.so.0 libdl-0.9.30.1.so libm-0.9.30.1.so
> libpthread-0.9.30.1.so librt-0.9.30.1.so libutil.so.0
> libcrypt-0.9.30.1.so libdl.so.0 libm.so.0
> libpthread.so.0 librt.so.0
> libcrypt.so.0 libgcc_s.so libnsl-0.9.30.1.so
> libresolv-0.9.30.1.so libuClibc-0.9.30.1.so
>
>
> regards,
>
> Robert Wuttke
> _______________________________________________
> openwrt-devel mailing list
> [email protected]
> https://lists.openwrt.org/mailman/listinfo/openwrt-devel
>
_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/mailman/listinfo/openwrt-devel