Test case for #10433/#10424.
[p5sagit/p5-mst-13.2.git] / README.beos
CommitLineData
c4f23d77 1Notes on building perl under BeOS:
2
3GENERAL ISSUES
4--------------
46193409 5how to compile perl:
c4f23d77 6
46193409 7To compile perl under BeOS R4 x86:
c4f23d77 8
46193409 9`./Configure -d` and hit ^C when it asks you if you want to make changes
10to config.sh;
c4f23d77 11
46193409 12edit config.sh and do the following:
13change d_socket='define' to ='undef';
14remove SDBM, Errno, and Socket from dynamic_ext= and nonxs_ext=;
c4f23d77 15
46193409 16add '#define bool short' to x2p/a2p.h;
c4f23d77 17
46193409 18../Configure -S; make; make install
c4f23d77 19
46193409 20cd ~/config/lib; ln -s 5.00502/BeOS-BePC/CORE/libperl.so .
21(substitute 5.00502 with the appropriate filename)
c4f23d77 22
46193409 23OS RELEASE-SPECIFIC NOTES
24-------------------------
25R4 x86 - dynamic loading finally works! Yay! This means you can compile
26your own modules into perl. However, Sockets and Errno still don't work.
27(Hopefully, sockets will at least work by R5, if not sooner.)
c4f23d77 28
46193409 29R4 PPC - I have not tested this. I rather severely doubt that dynamic
30loading will work. (My BeBox is in pieces right now, following a nasty
31disk crash.) You may have to disable dynamic loading to get the thing
32to compile at all. (use `./Configure` without -d, and say 'no' to
33'Build a shared libperl.so'.)
c4f23d77 34
35CONTACT INFORMATION
36-------------------
37If you have comments, problem reports, or even patches or bugfixes (gasp!)
38please email me.
39
46193409 4028 Jan 1999
c4f23d77 41Tom Spindler
46193409 42dogcow@isi.net
c4f23d77 43