Hi,
We have used Sqlite-3.6.16 on both 
HP-UX PA-RISC( Compiler gcc 4.1.1 and aCC A.03.95)
and newer HP-UX IA64 machines ( aCC A06.23).

Compilation of amalgamation file sqlite3.c is usually problematic.
libsqlite.sl is compiled without using amalgamation.
All functionality works fine.

While debugging in gdb, symbol information will not appear.
We load sqlite3 object files from the compile environment into the debugger.
This works and debugging can be done with all symbol information.

So I suggest compile without amalgamation and save a copy of the object
files.
Load object files in debugger whenever required.
 
Regards,
Kiran


****************************************************************************
***********
This e-mail and attachments contain confidential information from HUAWEI,
which is intended only for the person or entity whose address is listed
above. Any use of the information contained herein in any way (including,
but not limited to, total or partial disclosure, reproduction, or
dissemination) by persons other than the intended recipient's) is
prohibited. If you receive this e-mail in error, please notify the sender by
phone or email immediately and delete it!
****************************************************************************
***********


-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of D. Richard Hipp
Sent: Monday, October 12, 2009 6:59 PM
To: General Discussion of SQLite Database
Subject: Re: [sqlite] sqlite build issues on IBM's HP-UX 11i


On Oct 12, 2009, at 8:55 AM, Dr. David Kirkby wrote:
>> /var/tmp//ccv990We.s:587: Warning: .stabs: description field '1161d' 
>> too big, try a different debug format

>> 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.
>
> Did any of the developers see this? Is there a more appropriate list 
> for bug reports like this?

Thank you for your kind offer of access to an HPUX machine.

However, the problem here is that the stabs debugging format does not
support source code files longer than 32768 lines.  The sqlite3.c source
file is around 110,000 lines long.  Hence, stabs is simply not going to work
with SQLite.  This is a fundamental limitation of the compiler on HPUX. No
amount of debugging on an HPUX machine is going to fix this, I'm afraid.

SQLite should still work on HPUX, despite the avalanche of warnings.   
You just won't get useful information out of a symbolic debugger.

If in the future you encounter problems in HPUX that we cannot replicate on
one of our local machines (linux, mac, windows, on x86 and x86_64) then we
may well take you up on your offer to debug on HPUX/pa-risc.  But at this
time, that would not be useful.  Thanks.

D. Richard Hipp
[email protected]



_______________________________________________
sqlite-users mailing list
[email protected]
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

_______________________________________________
sqlite-users mailing list
[email protected]
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to