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

hel1os has asked for the wisdom of the Perl Monks concerning the following question:

Hello I use some command-line soft, running it with IPC::Open2
$pid = open2($co, $ci, "./progname", "--option1", "--option2", "$param +");
It's necessary to start it without shell(i need real PID) But I need to preload some lib. Adding "LD_PRELOAD" to "./progname" don't work without using another form of open, which run shell:
$pid = open2($co, $ci, "LD_PRELOAD=./blah.so ./progname --option1 --op +tion2 $param");
Is there a way to preload lib without running shell?