I applied the patch Gene wrote here: https://github.com/triton/nixpkgs/commit/06e146b2ce5eaaa54ebea061dd5797f89ae2c37c The tree after that commit is entirely based on gcc5. In order to do a test with gcc4.9, I reverted: https://github.com/triton/nixpkgs/commit/8ccc1f121f379f4d66ce0a66f581c49d25fb4e15#diff-d7222640d82ff920625e9311d05a0137 and then built two images, one entirely based on gcc4.9 and one entirely based on gcc5: https://pub.wak.io/nixos/nixos-minimal-new-kernel-gcc49-x86_64-linux.iso https://pub.wak.io/nixos/nixos-minimal-new-kernel-gcc5-x86_64-linux.iso The gcc4.9 one boots fine on all of my bios machines, but the gcc5 one does not even in the hyperv and virtualbox testing i did.
Hi, William Kennington wrote:> https://github.com/triton/nixpkgs/commit/06e146b2ce5eaaa54ebea061dd5797f89ae2c37c > pkgs/os-specific/linux/syslinux/gcc5-fix.patchTo be exacting: This code change is not os-specific. It protects non-ASCII characters from being regarded as whitespace. The entanglement with the (linux-specific ?) gcc5 problem appears more and more incidential. Adam Williamson reports success with gcc5 and newest SYSLINUX. poma reports success with gcc5 and old (unintentional) preservation of whitespace. Do i get it right that gcc5 compiled binaries don't work for you in both source code variants ? Do gcc4 and gcc5 make any difference for xorriso ? (Does a gcc5 compiled xorriso create a working ISO with gcc4 compiled SYSLINUX/ISOLINUX files ?) I have some questions about nixos-minimal-new-kernel-gcc5-x86_64-linux.iso which are not related to this thread. I'll write a private mail to you. Have a nice day :) Thomas
On Tue, Jul 7, 2015 at 4:43 PM, William Kennington via Syslinux <syslinux at zytor.com> wrote:> I applied the patch Gene wrote here: > https://github.com/triton/nixpkgs/commit/06e146b2ce5eaaa54ebea061dd5797f89ae2c37c > > The tree after that commit is entirely based on gcc5. In order to do a test > with gcc4.9, I reverted: > https://github.com/triton/nixpkgs/commit/8ccc1f121f379f4d66ce0a66f581c49d25fb4e15#diff-d7222640d82ff920625e9311d05a0137 > > > and then built two images, one entirely based on gcc4.9 and one entirely > based on gcc5: > https://pub.wak.io/nixos/nixos-minimal-new-kernel-gcc49-x86_64-linux.iso > https://pub.wak.io/nixos/nixos-minimal-new-kernel-gcc5-x86_64-linux.iso > > The gcc4.9 one boots fine on all of my bios machines, but the gcc5 one does > not even in the hyperv and virtualbox testing i did.Thanks for the test images. -- -Gene