Re: [OpenWrt-Devel] UML not working in master
* Javier Domingo Cansino[26.09.2015 13:26]: > Hi, > > I wanted to setup for some tests an environment running uml, and I found > it's not compiling on master with default config. The error seems similar > to a previous one I found in the bug tracker. IMHO this is a macro problem and we locally have this fix running: https://github.com/glycoknob/builder/commit/4dbb2911ec890ff698e1df6cad86584b5628f99f please test and report, we can send it if it's useful for others too. bye, bastian ___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
Re: [OpenWrt-Devel] UML not working in master
2015-09-26 20:48 GMT+02:00 Javier Domingo Cansino: > Hi Bastian, > > I have patched, compiled correctly, and working alright! =) > > You should really send that patch upstream! Hi, it's already fixed in the Kernel since June: http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=30b11ee9ae23d78de66b9ae315880af17a64ba83 - But it's not in Kernel 3.18 Maybe it's better to just raise the Kernel version? Or should I submit the patch to the list? regards Martin ___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
Re: [OpenWrt-Devel] UML not working in master
Doesn't seem like 3.18 has something that 4.0 or 4.1 have, although it might be interesting for proper UML support in CC. I would just submit the patch as it is, to have it included in master ASAP. Although the migration to any of the 4.x kernels does seem straightforward... It's up to you =) On Sat, Sep 26, 2015 at 11:35 PM Martin Tippmannwrote: > 2015-09-26 20:48 GMT+02:00 Javier Domingo Cansino : > > Hi Bastian, > > > > I have patched, compiled correctly, and working alright! =) > > > > You should really send that patch upstream! > > Hi, > > it's already fixed in the Kernel since June: > > http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=30b11ee9ae23d78de66b9ae315880af17a64ba83 > - But it's not in Kernel 3.18 > > Maybe it's better to just raise the Kernel version? Or should I submit > the patch to the list? > > regards > Martin > ___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
Re: [OpenWrt-Devel] UML not working in master
Hi Bastian, I have patched, compiled correctly, and working alright! =) You should really send that patch upstream! On Sat, Sep 26, 2015 at 5:39 PM Bastian Bittorfwrote: > * Javier Domingo Cansino [26.09.2015 13:26]: > > Hi, > > > > I wanted to setup for some tests an environment running uml, and I found > > it's not compiling on master with default config. The error seems similar > > to a previous one I found in the bug tracker. > > IMHO this is a macro problem and we locally have this fix running: > > https://github.com/glycoknob/builder/commit/4dbb2911ec890ff698e1df6cad86584b5628f99f > > please test and report, we can send it if it's useful for others too. > > bye, bastian > ___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
[OpenWrt-Devel] UML not working in master
Hi, I wanted to setup for some tests an environment running uml, and I found it's not compiling on master with default config. The error seems similar to a previous one I found in the bug tracker. https://dev.openwrt.org/ticket/870 Is anyone actually maintaining UML or managed to make it work? What other ways of testing without a device would you propose? I had thought on a qemu kvm x86 image if there is no other way, but the UML seemed like the most straightforward to be able to develop in the local machine. Cheers! The logs/target/linux/install.txt has the following output: make[3]: Entering directory '/home/javier/projects/openwrt/target/linux' make[4]: Entering directory '/home/javier/projects/openwrt/target/linux/uml' /home/javier/projects/openwrt/scripts/kconfig.pl + /home/javier/projects/openwrt/target/linux/generic/config-3.18 /home/javier/projects/openwrt/target/linux/uml/config/x86_64 > /home/javier/projects/openwrt/build_dir/target-x86_64_musl-1.1.11/linux-uml/linux-3.18.21/.config.target awk '/^(#[[:space:]]+)?CONFIG_KERNEL/{sub("CONFIG_KERNEL_","CONFIG_");print}' /home/javier/projects/openwrt/.config >> /home/javier/projects/openwrt/build_dir/target-x86_64_musl-1.1.11/linux-uml/linux-3.18.21/.config.target echo "# CONFIG_KALLSYMS_EXTRA_PASS is not set" >> /home/javier/projects/openwrt/build_dir/target-x86_64_musl-1.1.11/linux-uml/linux-3.18.21/.config.target echo "# CONFIG_KALLSYMS_ALL is not set" >> /home/javier/projects/openwrt/build_dir/target-x86_64_musl-1.1.11/linux-uml/linux-3.18.21/.config.target echo "# CONFIG_KALLSYMS_UNCOMPRESSED is not set" >> /home/javier/projects/openwrt/build_dir/target-x86_64_musl-1.1.11/linux-uml/linux-3.18.21/.config.target /home/javier/projects/openwrt/scripts/metadata.pl kconfig /home/javier/projects/openwrt/tmp/.packageinfo /home/javier/projects/openwrt/.config 3.18 > /home/javier/projects/openwrt/build_dir/target-x86_64_musl-1.1.11/linux-uml/linux-3.18.21/.config.override /home/javier/projects/openwrt/scripts/kconfig.pl 'm+' '+' /home/javier/projects/openwrt/build_dir/target-x86_64_musl-1.1.11/linux-uml/linux-3.18.21/.config.target /dev/null /home/javier/projects/openwrt/build_dir/target-x86_64_musl-1.1.11/linux-uml/linux-3.18.21/.config.override > /home/javier/projects/openwrt/build_dir/target-x86_64_musl-1.1.11/linux-uml/linux-3.18.21/.config mv /home/javier/projects/openwrt/build_dir/target-x86_64_musl-1.1.11/linux-uml/linux-3.18.21/.config /home/javier/projects/openwrt/build_dir/target-x86_64_musl-1.1.11/linux-uml/linux-3.18.21/.config.old grep -v INITRAMFS /home/javier/projects/openwrt/build_dir/target-x86_64_musl-1.1.11/linux-uml/linux-3.18.21/.config.old > /home/javier/projects/openwrt/build_dir/target-x86_64_musl-1.1.11/linux-uml/linux-3.18.21/.config echo 'CONFIG_INITRAMFS_SOURCE=""' >> /home/javier/projects/openwrt/build_dir/target-x86_64_musl-1.1.11/linux-uml/linux-3.18.21/.config rm -rf /home/javier/projects/openwrt/build_dir/target-x86_64_musl-1.1.11/linux-uml/modules export MAKEFLAGS= ; [ -d /home/javier/projects/openwrt/build_dir/target-x86_64_musl-1.1.11/linux-uml/linux-3.18.21/user_headers ] || make -C /home/javier/projects/openwrt/build_dir/target-x86_64_musl-1.1.11/linux-uml/linux-3.18.21 HOSTCFLAGS="-O2 -I/home/javier/projects/openwrt/staging_dir/host/include -I/home/javier/projects/openwrt/staging_dir/host/usr/include -Wall -Wmissing-prototypes -Wstrict-prototypes" CROSS_COMPILE="" ARCH="um" KBUILD_HAVE_NLS=no CONFIG_SHELL="bash" V='' CC="ccache gcc" INSTALL_HDR_PATH=/home/javier/projects/openwrt/build_dir/target-x86_64_musl-1.1.11/linux-uml/linux-3.18.21/user_headers headers_install . /home/javier/projects/openwrt/include/shell.sh; grep '=[ym]' /home/javier/projects/openwrt/build_dir/target-x86_64_musl-1.1.11/linux-uml/linux-3.18.21/.config | LC_ALL=C sort | md5s > /home/javier/projects/openwrt/build_dir/target-x86_64_musl-1.1.11/linux-uml/linux-3.18.21/.vermagic touch /home/javier/projects/openwrt/build_dir/target-x86_64_musl-1.1.11/linux-uml/linux-3.18.21/.configured rm -f /home/javier/projects/openwrt/build_dir/target-x86_64_musl-1.1.11/root-uml/init make -C /home/javier/projects/openwrt/build_dir/target-x86_64_musl-1.1.11/linux-uml/linux-3.18.21 HOSTCFLAGS="-O2 -I/home/javier/projects/openwrt/staging_dir/host/include -I/home/javier/projects/openwrt/staging_dir/host/usr/include -Wall -Wmissing-prototypes -Wstrict-prototypes" CROSS_COMPILE="" ARCH="um" KBUILD_HAVE_NLS=no CONFIG_SHELL="bash" V='' CC="ccache gcc" all modules make[5]: Entering directory '/home/javier/projects/openwrt/build_dir/target-x86_64_musl-1.1.11/linux-uml/linux-3.18.21' scripts/kconfig/conf --silentoldconfig arch/x86/um/Kconfig net/sched/Kconfig:43: warning: menuconfig statement without prompt # # configuration written to .config # CHK include/generated/uapi/linux/version.h make[6]: 'arch/x86/um/user-offsets.s' is up to date. CHK include/config/kernel.release CHK include/generated/utsrelease.h CALLscripts/checksyscalls.sh : CHK