http://www.perlmonks.org?node_id=1029847


in reply to LD_PRELOAD without shell

Have you looked at %ENV? In what way did it fail to work?

As an alternative, have you tried

LD_PRELOAD=./blah.so exec ./progname --option1 --option2

... to keep the "real" PID?