#9871: Change compiler flags on Solaris to build without text relocations.
----------------------------+-----------------------------------------------
   Reporter:  drkirkby      |       Owner:  GeorgSWeber                         
       
       Type:  defect        |      Status:  needs_review                        
       
   Priority:  critical      |   Milestone:  sage-4.6                            
       
  Component:  build         |    Keywords:                                      
       
     Author:  David Kirkby  |    Upstream:  Not yet reported upstream; Will do 
shortly.
   Reviewer:                |      Merged:                                      
       
Work_issues:                |  
----------------------------+-----------------------------------------------
Changes (by drkirkby):

  * status:  needs_work => needs_review


Old description:

> As documented at #9833, the Cliquer library is causing problems on 64-bit
> Solaris and 64-bit !OpenSolaris. This needs '''urgently''' resolving, as
> it is the first problem hit when building a 64-bit version of Sage on
> Solaris or !OpenSolaris.
>
> Since #9870 will clean up the page completely, the changes are just
> limited those necessary to get this building on Solaris without text
> relocations.

New description:

 As documented at #9833, the Cliquer library is causing problems on 64-bit
 Solaris and 64-bit !OpenSolaris. This needs '''urgently''' resolving, as
 it is the first problem hit when building a 64-bit version of Sage on
 Solaris or !OpenSolaris.

 Since #9870 will clean up the page completely, the changes are just
 limited those necessary to get this building on Solaris without text
 relocations.

 The package can be found at

 http://boxen.math.washington.edu/home/kirkby/patches/cliquer-1.2.p7.spkg

--

Comment:

 I'm marking for needing review. This just changes the compiler flags for
 Solaris. Now the library has no issues:

 {{{
 drkir...@hawk:~/sage-4.6.alpha0/local/lib$ elfdump -d libcliquer.so | grep
 TEXTREL
 drkir...@hawk:~/sage-4.6.alpha0/local/lib$
 }}}

 This constrasts with one of the libraries that does still have this
 problem, which is ECL

 {{{
 drkir...@hawk:~/sage-4.6.alpha0/local/lib$ elfdump -d libecl*.so | grep
 TEXTREL
       [24]  TEXTREL           0
       [33]  FLAGS             0x4                 [ TEXTREL ]
 drkir...@hawk:~/sage-4.6.alpha0/local/lib$
 }}}

 The changes to the complier flags avoid this problem.

 Dave

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/9871#comment:13>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en.

Reply via email to