summaryrefslogtreecommitdiff
path: root/README.beos
diff options
context:
space:
mode:
Diffstat (limited to 'README.beos')
-rw-r--r--README.beos75
1 files changed, 75 insertions, 0 deletions
diff --git a/README.beos b/README.beos
new file mode 100644
index 0000000000..8c24393d6e
--- /dev/null
+++ b/README.beos
@@ -0,0 +1,75 @@
+$Id: README.beos,v 1.2 1998/05/02 01:55:04 dogcow Exp dogcow $
+
+Notes on building perl under BeOS:
+
+GENERAL ISSUES
+--------------
+perl will almost compile straight out of the box with ./Configure -d, but
+there are a few gotchas:
+
+Currently, you have to edit config.sh and remove SDBM_File from the
+dynamic_ext= and extensions= lines. SDBM_File does not build properly
+at this time. You need to run ./Configure -S after editing config.sh.
+
+In addition, with mwcc, after doing `make depend`, you need to edit
+makefile and x2p/makefile and remove the lines that mention 'Bletch:'.
+This is not necessary if you're using gnu cpp.
+
+in short:
+./Configure -d
+remove SDBM_File from config.sh
+./Configure -S
+make depend
+remove Bletch: from makefile and x2p/makefile
+make
+
+Other than that, perl should build without problems. There are some
+technical comments in hints/beos.sh.
+
+OS RELEASE-SPECIFIC NOTES
+-------------------------
+
+PR1/PPC:
+See R3/X86. Same bug, different form.
+
+PR2/PPC:
+Signals are somewhat unreliable, but they can work. Use caution.
+The POSIX module is still somewhat buggy.
+
+R3/X86:
+Under R3 x86, there are some serious problems with the math routines
+such that numbers are incorrectly printed. This causes problems with
+modules that encode their version numbers - in particular, IO.pm will
+probably not work properly. This should be fixed under R3.1.
+
+The problem has manifested itself if you see something similar to the
+following during the compile:
+
+cc -c -I/usr/local/include -O -DVERSION=\"1.1504\" -DXS_VERSION=\"1.1499999999\" -fpic -I../.. IO.c
+(lots of 9's are the indication of the problem.)
+
+In the meantime, you can use the following workaround:
+
+make perl
+cd ext/IO
+cc -c -I/usr/local/include -O -DVERSION=\"1.1504\" -DXS_VERSION=\"1.15\" -fpic -I../.. IO.c
+cd ..
+make
+
+(Substitute the correct numbers if IO has been updated.)
+
+R3/PPC-
+There's math problems, but of a different kind. In particular,
+perl -e 'print (240000 - (3e4<<3))' gives a non-zero answer.
+I'm looking into this. There is no workaround as yet. Hopefully,
+this will be fixed in R3.1.
+
+CONTACT INFORMATION
+-------------------
+If you have comments, problem reports, or even patches or bugfixes (gasp!)
+please email me.
+
+1 May 1998
+Tom Spindler
+dogcow@merit.edu
+