I posted to users, but didn't get anywhere. So I thought I'd post the simplest possible illustration of the problem here. You'll need nasm.
Save these 3 attached files (very small). Then: modify the path in m.sh to your system lib path. sh m.sh runme Let me know what happens. jm --
section .text
global foo:function
foo:
ret
section .text
global _start
_start:
push 0
mov eax,1
int 0x80
ret
m.sh
Description: Bourne shell script
