[rt.cpan.org #81375] chdir without cc

[email protected] ("Bernhard M. W. via RT")
Newsgroups perl.inline
Message-ID <[email protected]>
Sat Nov 24 07:56:37 2012: Request 81375 was acted upon.
Transaction: Correspondence added by bmwiedemann
       Queue: Inline
     Subject: chdir without cc
   Broken in: 0.50
    Severity: Normal
       Owner: Nobody
  Requestors: [email protected]
      Status: open
 Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=81375 >


Am Fr 23. Nov 2012, 20:17:08, SISYPHUS schrieb:
> If I hide cc (gcc.exe in my case), the build fails for that reason, and
> the script falls back to the pure perl implementation (sub bar).
> This is as it's meant to be, and as it should be.

I appended to your script:
system("pwd");

then did
mv /usr/bin/cc{,.bak}
rm -rf _Inline
perl testc.pl
[...]
  Starting "make" Stage
/usr/bin/perl /usr/lib/perl5/5.16.0/ExtUtils/xsubpp  -typemap
"/usr/lib/perl5/5.16.0/ExtUtils/typemap"   testc_pl_b91d.xs >
testc_pl_b91d.xsc && mv testc_pl_b91d.xsc testc_pl_b91d.c
cc -c  -I"/home/bernhard/temp" -D_REENTRANT -D_GNU_SOURCE
-DPERL_USE_SAFE_PUTENV -fno-strict-aliasing -pipe -fstack-protector
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fmessage-length=0 -O2 -Wall
-D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables
-fasynchronous-unwind-tables -g -Wall -pipe   -DVERSION=\"0.00\"
-DXS_VERSION=\"0.00\" -fPIC
"-I/usr/lib/perl5/5.16.0/x86_64-linux-thread-multi/CORE"   testc_pl_b91d.c
/bin/sh: cc: command not found
make: *** [testc_pl_b91d.o] Error 127
Using Pure Perl Implementation
42
/home/bernhard/temp/_Inline/build/testc_pl_b91d

and it showed that it changed the current dir for the perl process
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.