PAR_CLEAN=1 overrides pp -C but PAR_CLEAN=0 doesn't override pp without -C. In static.c/main.c you are looking for any non-zero length value for PAR_CLEAN. Shouldn't you be looking for the 0 or 1 value?
Duh, right, fixed in depot.
So you are patching after __ENV_PAR_CLEAN__ with the PAR_CLEAN value? Where in the code does that happen ? Does the runtime value in META.yml drive that or just reflect that.
META.yml drives that. See par.pl, look for %env.
So if you extract everything out, change META.yml, and generate an executable again using "parl -O", it will then use the new value in
META.yml.
Looks like a mis-spelling of PAR_INITIALIZED on line 121 of utils.c.
Fixed, thanks!
/Autrijus/
