Такая трабла: собираю последнюю перлуху с поддержкой динамических модулей.
Собсна все модули какие есть собираются как либы. а падает эта сволочь при сборке модуля B следующим образом:
Making B (dynamic)
Can't figure out your cwd! at ../../lib/ExtUtils/MakeMaker.pm line 229.
Warning: No Makefile!
make[1]: Entering directory `/source/perl-5.8.0/ext/B'
make[1]: *** No rule to make target `config'. Stop.
make[1]: Leaving directory `/source/perl-5.8.0/ext/B'
make config failed, continuing anyway...
make[1]: Entering directory `/source/perl-5.8.0/ext/B'
make[1]: *** No rule to make target `all'. Stop.
make[1]: Leaving directory `/source/perl-5.8.0/ext/B'
make: *** [lib/auto/B/B.so] Error 2
Пробовал менять порядок сборки модулей(Cwd раньше B), пробовал впихнуть В и Cwd как статические, не помогает хоть убейся.
Собираю его вообщето с ключами -s -O3 -march=i686, но с дефолтовыми та же история.
помогите плиз кто чем может. Может его просто пропатчить, но я не совсем разобрался в методе сборки, чтобы понять где пропатчить.