#7864: libfplll tries to link 64-bit objects to 32-bit libstdc++.so
----------------------------+-----------------------------------------------
   Reporter:  drkirkby      |       Owner:  drkirkby                            
     
       Type:  defect        |      Status:  needs_review                        
     
   Priority:  major         |   Milestone:  sage-4.5                            
     
  Component:  solaris       |    Keywords:                                      
     
     Author:  David Kirkby  |    Upstream:  Reported upstream. Little or no 
feedback.
   Reviewer:                |      Merged:                                      
     
Work_issues:                |  
----------------------------+-----------------------------------------------

Comment(by drkirkby):

 As noted above (10 days ago), I'm now using a different compiler,
 /usr/local/gcc-4.4.4-multilib/bin/gcc I've shown the error with the new
 compiler above, so I don't need to repeat it. So I'm not typing exactly
 what you said.

 I compared with and without sage-env source. I copied the output to a
 file, then done a diff between the two files. They were the same, so no
 point showing it twice.

 First the 32-bit.

 {{{
 drkir...@hawk:~$ /usr/local/gcc-4.4.4-multilib/bin/gcc -m32 -print-search-
 dirs
 install: /usr/local/gcc-4.4.4-multilib/lib/gcc/i386-pc-solaris2.11/4.4.4/
 programs: =/usr/local/gcc-4.4.4-multilib/libexec/gcc/i386-pc-
 solaris2.11/4.4.4/:/usr/local/gcc-4.4.4-multilib/libexec/gcc/i386-pc-
 solaris2.11/4.4.4/:/usr/local/gcc-4.4.4-multilib/libexec/gcc/i386-pc-
 solaris2.11/:/usr/local/gcc-4.4.4-multilib/lib/gcc/i386-pc-
 solaris2.11/4.4.4/:/usr/local/gcc-4.4.4-multilib/lib/gcc/i386-pc-
 solaris2.11/:/usr/libexec/gcc/i386-pc-
 solaris2.11/4.4.4/:/usr/libexec/gcc/i386-pc-solaris2.11/:/usr/lib/gcc/i386
 -pc-solaris2.11/4.4.4/:/usr/lib/gcc/i386-pc-
 solaris2.11/:/usr/local/gcc-4.4.4-multilib/lib/gcc/i386-pc-
 solaris2.11/4.4.4/../../../../i386-pc-solaris2.11/bin/i386-pc-
 solaris2.11/4.4.4/:/usr/local/gcc-4.4.4-multilib/lib/gcc/i386-pc-
 solaris2.11/4.4.4/../../../../i386-pc-solaris2.11/bin/:/usr/ccs/bin/i386
 -pc-solaris2.11/4.4.4/:/usr/ccs/bin/
 libraries: =/usr/local/gcc-4.4.4-multilib/lib/gcc/i386-pc-
 solaris2.11/4.4.4/:/usr/lib/gcc/i386-pc-
 solaris2.11/4.4.4/:/usr/local/gcc-4.4.4-multilib/lib/gcc/i386-pc-
 solaris2.11/4.4.4/../../../../i386-pc-solaris2.11/lib/i386-pc-
 solaris2.11/4.4.4/:/usr/local/gcc-4.4.4-multilib/lib/gcc/i386-pc-
 solaris2.11/4.4.4/../../../../i386-pc-
 solaris2.11/lib/:/usr/local/gcc-4.4.4-multilib/lib/gcc/i386-pc-
 solaris2.11/4.4.4/../../../i386-pc-
 solaris2.11/4.4.4/:/usr/local/gcc-4.4.4-multilib/lib/gcc/i386-pc-
 solaris2.11/4.4.4/../../../:/lib/i386-pc-
 solaris2.11/4.4.4/:/lib/:/usr/lib/i386-pc-solaris2.11/4.4.4/:/usr/lib/
 }}}

 Now, the 64-bit:

 {{{
 drkir...@hawk:~$ /usr/local/gcc-4.4.4-multilib/bin/gcc -m64 -print-search-
 dirs
 install: /usr/local/gcc-4.4.4-multilib/lib/gcc/i386-pc-solaris2.11/4.4.4/
 programs: =/usr/local/gcc-4.4.4-multilib/libexec/gcc/i386-pc-
 solaris2.11/4.4.4/:/usr/local/gcc-4.4.4-multilib/libexec/gcc/i386-pc-
 solaris2.11/4.4.4/:/usr/local/gcc-4.4.4-multilib/libexec/gcc/i386-pc-
 solaris2.11/:/usr/local/gcc-4.4.4-multilib/lib/gcc/i386-pc-
 solaris2.11/4.4.4/:/usr/local/gcc-4.4.4-multilib/lib/gcc/i386-pc-
 solaris2.11/:/usr/libexec/gcc/i386-pc-
 solaris2.11/4.4.4/:/usr/libexec/gcc/i386-pc-solaris2.11/:/usr/lib/gcc/i386
 -pc-solaris2.11/4.4.4/:/usr/lib/gcc/i386-pc-
 solaris2.11/:/usr/local/gcc-4.4.4-multilib/lib/gcc/i386-pc-
 solaris2.11/4.4.4/../../../../i386-pc-solaris2.11/bin/i386-pc-
 solaris2.11/4.4.4/:/usr/local/gcc-4.4.4-multilib/lib/gcc/i386-pc-
 solaris2.11/4.4.4/../../../../i386-pc-solaris2.11/bin/:/usr/ccs/bin/i386
 -pc-solaris2.11/4.4.4/:/usr/ccs/bin/
 libraries: =/usr/local/gcc-4.4.4-multilib/lib/gcc/i386-pc-
 solaris2.11/4.4.4/amd64/:/usr/lib/gcc/i386-pc-
 solaris2.11/4.4.4/amd64/:/usr/local/gcc-4.4.4-multilib/lib/gcc/i386-pc-
 solaris2.11/4.4.4/../../../../i386-pc-solaris2.11/lib/i386-pc-
 solaris2.11/4.4.4/amd64/:/usr/local/gcc-4.4.4-multilib/lib/gcc/i386-pc-
 solaris2.11/4.4.4/../../../../i386-pc-
 solaris2.11/lib/amd64/:/usr/local/gcc-4.4.4-multilib/lib/gcc/i386-pc-
 solaris2.11/4.4.4/../../../i386-pc-
 solaris2.11/4.4.4/amd64/:/usr/local/gcc-4.4.4-multilib/lib/gcc/i386-pc-
 solaris2.11/4.4.4/../../../amd64/:/lib/i386-pc-
 solaris2.11/4.4.4/amd64/:/lib/amd64/:/usr/lib/i386-pc-
 
solaris2.11/4.4.4/amd64/:/usr/lib/amd64/:/usr/local/gcc-4.4.4-multilib/lib/gcc/i386
 -pc-solaris2.11/4.4.4/:/usr/lib/gcc/i386-pc-
 solaris2.11/4.4.4/:/usr/local/gcc-4.4.4-multilib/lib/gcc/i386-pc-
 solaris2.11/4.4.4/../../../../i386-pc-solaris2.11/lib/i386-pc-
 solaris2.11/4.4.4/:/usr/local/gcc-4.4.4-multilib/lib/gcc/i386-pc-
 solaris2.11/4.4.4/../../../../i386-pc-
 solaris2.11/lib/:/usr/local/gcc-4.4.4-multilib/lib/gcc/i386-pc-
 solaris2.11/4.4.4/../../../i386-pc-
 solaris2.11/4.4.4/:/usr/local/gcc-4.4.4-multilib/lib/gcc/i386-pc-
 solaris2.11/4.4.4/../../../:/lib/i386-pc-
 solaris2.11/4.4.4/:/lib/:/usr/lib/i386-pc-solaris2.11/4.4.4/:/usr/lib/
 }}}

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/7864#comment:7>
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