We tried to compile Perl 5.001m on our 7 supported architectures, here
is the report:
> I was succesfull generating perl for the 7 following platforms:
>
> sparc-sun-sunos4.1.3
> sparc-sun-solaris2.3
> mips-dec-ultrix4.3
> hppa1.1-hp-hpux9.01
> rs6000-ibm-aix3.2.5
> alpha-dec-osf2.0
> mips-sgi-irix5.2
>
> with the following restrictions :
>
> 1. On mips-dec-ultrix4.3, I had to edit the Configure script to use
> sh5 instead of sh
>
> 2. On most platforms, using gcc does not seem to be a good idea.
>
> 3. On rs6000-ibm-aix3.2.5, the Configure script is still waiting some
> input from the user even with the flags " -d -e -s ". This is really
> annoying as you must imagine that maintaining software for 7
> platforms implies that we do it automatically with some sort of batch
> jobs.
>
> 4.On rs6000-ibm-aix3.2.5, the link failed as -lgdbm is not dound by cc
> even when in /usr/local/lib and seen such by Configure. I had to edit
> the Makefile to add -L/usr/local/lib for the variable "libs".
>
> 5. On sparc-sun-solaris2.3, it does not compile.
> - pp_sys.c needs that the macro I_FCNTL is defined in config.h which
> is not by default.
> - ODBM_File.c includes dbm.h that do not exist in /usr/include but
> in /usr/include/rpcsvc.
>
> 6.On sparc-sun-solaris2.3, it does not pass 1 test:
>
> :op/rand........FAILED on test 2
> :op/range.......ok
In addition, the compilation on HP-UX 10.01 worked fine with the HP-UX
9 hints file.
We have also a strange problem with GDBM, on some systems either gdbm.h or
gdbm_open is not found by Configure although GDBM is installed
identically on all our systems, in /usr/local. I would have loved to
debug this problem but Configure is not as easy to read as the Perl
sources :-)
Lionel Cons
+------- CERN - European Laboratory for Particle Physics -------+
| E-mail: Lionel.Cons@cern.ch PGP key ID: 1756ABED |
| Earth-mail: CN/DCI/UWS, CERN, CH-1211 GENEVE 23, Switzerland |
| Phone: + (41 22) 767 49 13 Fax: + (41 22) 767 71 55 |
+---------------------------------------------------------------+
Finagle's Creed:
Science is true. Don't be misled by facts.
is the report:
> I was succesfull generating perl for the 7 following platforms:
>
> sparc-sun-sunos4.1.3
> sparc-sun-solaris2.3
> mips-dec-ultrix4.3
> hppa1.1-hp-hpux9.01
> rs6000-ibm-aix3.2.5
> alpha-dec-osf2.0
> mips-sgi-irix5.2
>
> with the following restrictions :
>
> 1. On mips-dec-ultrix4.3, I had to edit the Configure script to use
> sh5 instead of sh
>
> 2. On most platforms, using gcc does not seem to be a good idea.
>
> 3. On rs6000-ibm-aix3.2.5, the Configure script is still waiting some
> input from the user even with the flags " -d -e -s ". This is really
> annoying as you must imagine that maintaining software for 7
> platforms implies that we do it automatically with some sort of batch
> jobs.
>
> 4.On rs6000-ibm-aix3.2.5, the link failed as -lgdbm is not dound by cc
> even when in /usr/local/lib and seen such by Configure. I had to edit
> the Makefile to add -L/usr/local/lib for the variable "libs".
>
> 5. On sparc-sun-solaris2.3, it does not compile.
> - pp_sys.c needs that the macro I_FCNTL is defined in config.h which
> is not by default.
> - ODBM_File.c includes dbm.h that do not exist in /usr/include but
> in /usr/include/rpcsvc.
>
> 6.On sparc-sun-solaris2.3, it does not pass 1 test:
>
> :op/rand........FAILED on test 2
> :op/range.......ok
In addition, the compilation on HP-UX 10.01 worked fine with the HP-UX
9 hints file.
We have also a strange problem with GDBM, on some systems either gdbm.h or
gdbm_open is not found by Configure although GDBM is installed
identically on all our systems, in /usr/local. I would have loved to
debug this problem but Configure is not as easy to read as the Perl
sources :-)
Lionel Cons
+------- CERN - European Laboratory for Particle Physics -------+
| E-mail: Lionel.Cons@cern.ch PGP key ID: 1756ABED |
| Earth-mail: CN/DCI/UWS, CERN, CH-1211 GENEVE 23, Switzerland |
| Phone: + (41 22) 767 49 13 Fax: + (41 22) 767 71 55 |
+---------------------------------------------------------------+
Finagle's Creed:
Science is true. Don't be misled by facts.