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