Hi, Does anyone have experience with developing uClinux/FDPIC loaders?
The loader we use in Milkymist [1] (a 100% open source system-on-chip, i.e. ALL Verilog HDL design files are under a free license) is merely crap, requiring the use of -Wl,-q to generate a special relocation section and then special options to strip in order to leave that relocation section in the final binary. The kernel loader then reads this section and relocates the binary itself (instead of having it done by the libc as it's supposed to be with normal FDPIC targets). This makes compiling software difficult, it's slow, and it's a kludge. It also seems to cause problems with C++. Such a hack will probably never be accepted in the vanilla Linux kernel and in uClibc. It would be nice if someone with experience with uClibc and FDPIC loaders on nommu targets could give us some help about this. It's probably easy and quick to make if you know in detail how FDPIC loaders work, but I don't. Thanks, Sébastien [1] http://www.milkymist.org _______________________________________________ uClinux-dev mailing list uClinux-dev@uclinux.org http://mailman.uclinux.org/mailman/listinfo/uclinux-dev This message was resent by uclinux-dev@uclinux.org To unsubscribe see: http://mailman.uclinux.org/mailman/options/uclinux-dev