[Boost-bugs] [Boost C++ Libraries] #1228: bug in toolset gcc + HP/UX PA-RSIC

Subject: [Boost-bugs] [Boost C++ Libraries] #1228: bug in toolset gcc + HP/UX PA-RSIC
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2007-09-03 14:17:19


#1228: bug in toolset gcc + HP/UX PA-RSIC
----------------------------------------+-----------------------------------
 Reporter: oliver.kowalke_at_[hidden] | Owner: vladimir_prus
     Type: Bugs | Status: new
Milestone: To Be Determined | Component: build
  Version: Boost 1.34.1 | Severity: Showstopper
 Keywords: |
----------------------------------------+-----------------------------------
 On HP/UX PA-RSIC only aCC (HP compiler) version 3.x is available form HP.
 It is not able to compile to compile boost. aCC version 6.x and newer will
 never be ported to HP/UX PA-RISC.
 gcc is available for this platform - I suggest this should be the default
 compiler (PA-RISC not Itanium version of HP/UX).
 The config scripts pass wrong linker flags (which are only valid for gnu
 linker which is not available on the target platform).
 So the compilation failed.

 I provide two patches with following modifiactions:
 - gcc.jam:
   - threading support (from gcc version 3.x up -> compiler version needs
 to be checked in the file -> not done yet)
   - enable build of shared libraries as default
   - change shared libraries extension to .sl
   - pass required '-fPIC'
   - add correct5 linker flags for HP/UX linker

 - site_config.jam
   - use HP/UX linker for gcc on HP/UX (but it needs a modification because
 I could not find out how to get the os version from bjam language ->
 os.version seams not to work)

 kind regards,
 Oliver

--
Ticket URL: <http://svn.boost.org/trac/boost/ticket/1228>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.


This archive was generated by hypermail 2.1.7 : 2017-02-16 18:49:56 UTC