ELKS doesn't seem to like large executables
- To: linux-8086@xxxxxxxxxxxxxxx
- Subject: ELKS doesn't seem to like large executables
- From: Jody Bruchon <jody@xxxxxxxxxxxxxxx>
- Date: Fri, 09 Mar 2012 02:44:12 -0500
- User-agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2
I haven't pinned the cause, but in working on the "BusyELKS" utilities,
I have created programs that are over 64K in total size, with segments
below 64K in size (as required by ld86). However, upon experimenting
with replacing "init" with a link to /bin/busyelks1 (which of course
contains "init") the system will boot up to the point that it tries to
load init, then just plain dies. Upon turning on some debugging
messages, I saw that it effectively crashes the system because it not
only fails to start init, it also kills "PID 0" which is supposedly the
ELKS process scheduler. Just to be clear, these programs work using the
native "elksemu" program on my Linux-i386 system. I can only assume
there's a nasty bug in how ELKS loads executables.
Anyone have a clue what might be going on?
Jody Bruchon
--
To unsubscribe from this list: send the line "unsubscribe linux-8086" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
[Kernel]
[Linux ia64]
[DCCP]
[Linux for ARM]
[Linux]
[Photo]
[Yosemite News]
[MIPS Architecture]
[Linux SCSI]
[Linux Hams]