[Dev-luatex] again problems ..., os.spawn and spaces in names
taco at elvenkind.com
Fri Feb 8 15:36:04 CET 2008
Norbert Preining wrote:
> But I may be wrong, there are so many definitions around in
> loslibsomething.c that I was lost.
>> Since the correct interpreter actually gets called, it would seem like
> I am not sure, why please does perl get its own path as argument? That
> cannot be explained with the space splitting AFAIS.
perl.exe is called directly, by the spawnvpe() call.
Apparently, it gets this in its argv:
argv = C:/tl
argv = test/2008/tlpkg/tlperl/bin/perl.exe
argv = c:/tl
argv = test/2008/texmf/scripts/texlive/generate-updmap.pl
And then it will attempt to load a perl script by the name
it finds in argv. To me, that sounds like a runtime library
issue (but it could be 'my' msvcrt, it is not necessarily perl's).
More information about the dev-luatex