- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - OpenVMS
- >
- Re: GNU ld for GNV
Operating System - OpenVMS
1753618
Members
5620
Online
108797
Solutions
Forums
Categories
Company
Local Language
юдл
back
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
юдл
back
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
Blogs
Information
Community
Resources
Community Language
Language
Forums
Blogs
Topic Options
- 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
тАО05-10-2009 02:54 AM
тАО05-10-2009 02:54 AM
GNU ld for GNV
I have installed GNV on to my openvms system.However when i try to configure while checking for ld its indicating it does not conform to GNU standard.can someone please tell me how can i obtain a GNU ld in my GNV platform ?
2 REPLIES 2
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО05-10-2009 03:12 AM
тАО05-10-2009 03:12 AM
Re: GNU ld for GNV
If you want the GNU Linker, go use a GNU-based platform.
GNV is GNU's not VMS. And VMS is not GNU, either.
GNV provides some command compatibility for bash applications -- it's a wrapper around the OpenVMS C compiler and its comparatively weak gcc emulation (gcc is unique) and a wrapper around the OpenVMS linker utility.
By "try to configure while checking for ld", you're probably trying to use a configure script, and those can require some adjustments. Configure and autoconf are about as platform-specific as you can get for a mostly-portable build tool, and you'll get used to making changes to those scripts when going from GNU to another Unix, and certainly from GNU to OpenVMS. (Configure reminds me of VMSINSTAL, with all the goodness and badness and weirdness that such engendered. But I digress.)
If you have a hard requirement for the GNU Linker, you'll have to go find (and port forward as needed) gcc and whatever it had with it for a linker (if anything).
Otherwise, it's time to start porting the tool to OpenVMS, and changes to the configure stuff (or a rewrite of same) is usually involved.
As you've omitted the background on the problem, on the bash command(s) or switches or sequences required or the platform involved, and on the tool(s) you're looking to port, so further suggestions here are difficult. Here are some tips on questions:
http://www.catb.org/~esr/faqs/smart-questions.html
And welcome to ITRC.
GNV is GNU's not VMS. And VMS is not GNU, either.
GNV provides some command compatibility for bash applications -- it's a wrapper around the OpenVMS C compiler and its comparatively weak gcc emulation (gcc is unique) and a wrapper around the OpenVMS linker utility.
By "try to configure while checking for ld", you're probably trying to use a configure script, and those can require some adjustments. Configure and autoconf are about as platform-specific as you can get for a mostly-portable build tool, and you'll get used to making changes to those scripts when going from GNU to another Unix, and certainly from GNU to OpenVMS. (Configure reminds me of VMSINSTAL, with all the goodness and badness and weirdness that such engendered. But I digress.)
If you have a hard requirement for the GNU Linker, you'll have to go find (and port forward as needed) gcc and whatever it had with it for a linker (if anything).
Otherwise, it's time to start porting the tool to OpenVMS, and changes to the configure stuff (or a rewrite of same) is usually involved.
As you've omitted the background on the problem, on the bash command(s) or switches or sequences required or the platform involved, and on the tool(s) you're looking to port, so further suggestions here are difficult. Here are some tips on questions:
http://www.catb.org/~esr/faqs/smart-questions.html
And welcome to ITRC.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО05-11-2009 11:15 AM
тАО05-11-2009 11:15 AM
Re: GNU ld for GNV
A very similar (directly related?) discussion is also going on over in the OpenVMS Yahoo group, and there looks to be a requirement for a make tool of some sort here. Pointers over there to gmake and mmk and DECset CMS and other such were made.
One that wasn't posted over at Yahoo is that there's an autoconf tool over at eisner (the pkgconfig tool) that does fairly well in processing autoconf and configure pieces for use on OpenVMS:
http://labs.hoffmanlabs.com/node/1310
One that wasn't posted over at Yahoo is that there's an autoconf tool over at eisner (the pkgconfig tool) that does fairly well in processing autoconf and configure pieces for use on OpenVMS:
http://labs.hoffmanlabs.com/node/1310
The opinions expressed above are the personal opinions of the authors, not of Hewlett Packard Enterprise. By using this site, you accept the Terms of Use and Rules of Participation.
News and Events
Support
© Copyright 2024 Hewlett Packard Enterprise Development LP