[SOLVED] Request for statically compiled syslinux, extlinux
Posted: 19 May 2011, 14:29
Porteus needs statically compiled 32bit (i486/i586) syslinux, extlinux binaries (these one which resides in /boot/syslinux folder).
Reason:
- statically compiled 32bit binaries can be executed by both 32/64bit processors and they are independent from libs included in currently running OS
Recent status (with dynamically linked utilities):
- If you want to install 32bit Porteus version on USB stick from another linux distro then it also must be 32bit (or 64bit with multilib environment).
- if you want to install 64bit version then it must be done from another 64bit linux distro.
Problem:
- Makefile seems to ignore '-static' flag which is passed to gcc
Possible solution:
- compile utils manually
- grab them from another distro
How to check if utility is compiled statically:
run "ldd extlinux" on 32bit system and make sure it returns:
"not a dynamic executable"
in case if success please post download link in this thread.
Thanks
Reason:
- statically compiled 32bit binaries can be executed by both 32/64bit processors and they are independent from libs included in currently running OS
Recent status (with dynamically linked utilities):
- If you want to install 32bit Porteus version on USB stick from another linux distro then it also must be 32bit (or 64bit with multilib environment).
- if you want to install 64bit version then it must be done from another 64bit linux distro.
Problem:
- Makefile seems to ignore '-static' flag which is passed to gcc
Possible solution:
- compile utils manually
- grab them from another distro
How to check if utility is compiled statically:
run "ldd extlinux" on 32bit system and make sure it returns:
"not a dynamic executable"
in case if success please post download link in this thread.
Thanks