After a good night sleep Config_heavy.pl isn't quite so scary. A s!.:/strawberry!$strawberryDir!g does most of the work, but there are these other options that probably shouldn't be left as they are because they still contain unix paths. This might account for the occasional X:\strawberry\perl\lib/foo/baa mangled paths seen in logs and error reports.
Exerpts from Config_heavy.pl:
glibpth='/usr/shlib /lib/pa1.1 /usr/lib/large /lib /usr/lib /usr/lib/
+386 /lib/386 /lib/large /usr/lib/small /lib/small /usr/ccs/lib /usr/u
+cblib /usr/shlib '
...
locincpth='/usr/local/include /opt/local/include /usr/gnu/include /opt
+/gnu/include /usr/GNU/include /opt/GNU/include'
loclibpth='/usr/local/lib /opt/local/lib /usr/gnu/lib /opt/gnu/lib /us
+r/GNU/lib /opt/GNU/lib'
...
strings='/usr/include/string.h'
...
sysman='/usr/man/man1'
...
timeincl='/usr/include/sys/time.h '
...
xlibpth='/usr/lib/386 /lib/386'
Update: Read Config manual page. Some of these are redundant. Others are easily redirected, and should really have been sorted during compile time, i.e. the Configure script didn't really set them correctly prior to compiling. It seems safe to redirect them to appropriate include and lib directories. |