- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - Linux
- >
- Re: u_toupper_3_2 and u_tolower_3_2
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Discussions
Discussions
Forums
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-19-2007 08:51 AM
тАО09-19-2007 08:51 AM
I'm pretty new to Itanium, so there's a good chance that the problem is with me.
The module compiles with -Ae, with some warnings about using negative numbers in an unsigned int variable (hey - not my code...), but then refuses to load with undefined externals. I originally got errors on three routines:
'__cxa_personality_routine'
'u_toupper_3_2'
'u_tolower_3_2'
I was able to fix the "__cxa_personality_routine" error by adding '-lCsup' into the libraries variable in the makefile. The other two, I can not seem to fix. I have tried all of the following:
-lstd -lstream -lCsup -lm -lcl -ldld -lnsl -lnsl_s -lntl
(just sort of grasping at straws from other successful compiles and suggestions in other forum entries).
Does anyone know where to locate these two routines, or am I missing something more elementary than providing a path to a missing library?
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-19-2007 01:25 PM
тАО09-19-2007 01:25 PM
Solution>> the HP-installed 32-bit perl 5.8.3
Download & Install Latest HP Perl 5.8.8:
https://h20293.www2.hp.com/portal/swdepot/try.do?productNumber=PERL
Thanks
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-19-2007 01:27 PM
тАО09-19-2007 01:27 PM
Re: u_toupper_3_2 and u_tolower_3_2
>> using aCC on HPUX 11.23 IA64
aCC version + patches?
# swlist -l bundle >> swlist.txt
# swlist -l product >> swlist.txt
Post swlist.txt file
Thanks
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-19-2007 08:40 PM
тАО09-19-2007 08:40 PM
Re: u_toupper_3_2 and u_tolower_3_2
If you need to search you can do:
$ nm -pxAN /usr/lib/hpux32/* path... | grep u_toupper_3_
>I was able to fix the __cxa_personality_routine error by adding -lCsup into the libraries variable in the makefile. I have tried all of the following:
-lstd -lstream -lCsup -lm -lcl -ldld
This is incorrect for IPF. It looks like PA.
The proper list aC++ plugins for -AA and IPF is:
-lstd_v2 -lCsup -lm -lunwind -ldld
See:
http://docs.hp.com/en/10946/distributing.htm#linking
>TY 007: aCC version + patches?
This isn't important since those symbols have nothing to do with aC++.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-20-2007 03:46 AM
тАО09-20-2007 03:46 AM
Re: u_toupper_3_2 and u_tolower_3_2
Thanks for your suggestions. I will read that link closely, as I've had more problems linking code on these new Itanium boxes in the last two months than I've had in the past 20 years on PA.javascript:postCloseThreadSubmit('submit')
Submit
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-20-2007 04:17 AM
тАО09-20-2007 04:17 AM
Re: u_toupper_3_2 and u_tolower_3_2
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-20-2007 07:36 AM
тАО09-20-2007 07:36 AM
Re: u_toupper_3_2 and u_tolower_3_2
>I'm not sure why I should need to add -lCsup to compile a C program
Then you need to follow the plugin rules. Or your shlib provider should follow them and make it easy to use from C.
- Tags:
- aC++