On Sat, Dec 08, 2012 at 02:10:54PM +0100, Andrea Scarpino wrote: > On Saturday 08 December 2012 14:07:16 Pierre Schmitz wrote: > > The syslinux modules like the menu are no longer working. Other more > > essential features like serial console might be broken as well. So it > > might be better to pull that pacakge if we cannot fix this asap. The > > install scripts needs to be adjusted as well; or better drop it > > entirely. > > I couldn't boot my system neither. I removed the package from [testing] until > we fix it properly. > > -- > Andrea > Arch Linux Developer
Playing with this in a VM -- I'm able to boot, but yes, there's massive module borkage. This is probably going to suck from a distro level, as, at a minimum, we need to recopy over the *.c32 modules in use, as well as locate dependencies. Boo. The root of the problem with modules is things like this: $ readelf -d /lib/syslinux/menu.c32 | grep NEEDED 0x00000001 (NEEDED) Shared library: [../../com32/libutil/libutil_com.c32] I'm doubtful that this is intended. On a system without a separate /boot, this means /com32 would need to exist as a toplevel dir. HPA mentions the PATH directive for the location of the lib*.c32 files, but that seems to have no effect here. I'll keep playing with this, under the initial suspicion that perhaps our build is baroque. d