Hi,

I work on the Sage maths project

http://www.sagemath.org/

which aims to create a viable free open source alternative to Magma, 
Maple, Mathematica and Matlab.

Sage uses sqlite. Whilst there are no official plans to support HP-UX, 
the fact I have an HP C3600 with a PA-RISC processor which runs HP-UX, I 
have recently started testing Sage packages on that.

I tried to build sqlite-3.6.18 on HP-UX 11.11 (v1)

$ uname -a
HP-UX hpbox B.11.11 U 9000/785 2016698240 unlimited-user license

with gcc 4.4.0

$ gcc -v
Using built-in specs.
Target: hppa1.1-hp-hpux11.11
Configured with: /tmp/gcc-4.4.0.tar.gz/gcc-4.4.0/configure 
--host=hppa1.1-hp-hpux11.11 --target=hppa1.1-hp-hpux11.11 
--build=hppa1.1-hp-hpux11.11 --prefix=/opt/hp-gcc-4.4.0 --with-gnu-as 
--without-gnu-ld --enable-threads=posix --enable-languages=c,c++ 
--with-gmp=/proj/opensrc/be/hppa1.1-hp-hpux11.11 
--with-mpfr=/proj/opensrc/be/hppa1.1-hp-hpux11.11
Thread model: posix
gcc version 4.4.0 (GCC)

You will be pleased to know sqlite does build. However, it does give 
over 17,000 warning messages, which I thought I'd convey.

  gcc -DPACKAGE_NAME=\"sqlite\" -DPACKAGE_TARNAME=\"sqlite\" 
-DPACKAGE_VERSION=\"3.6.18\" "-DPACKAGE_STRING=\"sqlite 3.6.18\"" 
-DPACKAGE_BUGREPORT=\"http://www.sqlite.org\"; -DPACKAGE=\"sqlite\" 
-DVERSION=\"3.6.18\" -D_FILE_OFFSET_BITS=64 -DSTDC_HEADERS=1 
-DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 
-DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 
-DHAVE_INTTYPES_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 
-DHAVE_FDATASYNC=1 -DHAVE_USLEEP=1 -DHAVE_LOCALTIME_R=1 
-DHAVE_GMTIME_R=1 -I. -I. -DSQLITE_THREADSAFE=1 -g -O2 -MT sqlite3.lo 
-MD -MP -MF .deps/sqlite3.Tpo -c sqlite3.c  -fPIC -DPIC -o .libs/sqlite3.o
/var/tmp//ccv990We.s: Assembler messages:
/var/tmp//ccv990We.s:587: Warning: .stabs: description field '1161d' too 
big, try a different debug format
/var/tmp//ccv990We.s:589: Warning: .stabs: description field '11669' too 
big, try a different debug format

<then lots and lots more>

I could send you a config.log and make.log, but I don't really have time 
to look at this code myself. The fact HP-UX is not a supported platform, 
and the fact sqlite does build, leaves it well down my list of 
priorities. There are more important platforms where packages do not 
build. They clearly take higher priority over package which just give 
warnings on an unsupported OS.

But if a developer wants to take a look, and does not have access to an 
HP-UX machine, I can give you an account on the machine, where you can 
test it yourself.

PS, it would be good if you did not automatically add -g to generate 
debug information. Why not let people set that in CFLAGS if they want 
it. Or if not, how about a configure option to not add debugging 
information?

If a *serious* developer wants access, drop me a private email with your 
preferred user name.

Dave

_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to