public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug target/58833] New: RFE: 64-bit native compiler on Solaris
@ 2013-10-22  1:41 stefan.teleman at oracle dot com
  2013-10-22  8:21 ` [Bug target/58833] " ebotcazou at gcc dot gnu.org
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: stefan.teleman at oracle dot com @ 2013-10-22  1:41 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58833

            Bug ID: 58833
           Summary: RFE: 64-bit native compiler on Solaris
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: stefan.teleman at oracle dot com

This is much more of a RFE than a bug (defect).

Would it be possible for GCC in Solaris to auto-configure itself as a 64-bit
native compiler by default (instead of the current 32-bit native compiler
default)?

The output of `uname -p` in Solaris is always 'i386' or 'sparc', regardless
of whether or not the kernel is 32-bit or 64-bit. In Solaris 11 and later,
kernels are 64-bit only, so the output of `uname -p` does not really reflect
reality.

One way of working around this `uname -p` limitation in Solaris is to use
the first string token in the output of `isainfo`, which is:

'amd64 i386' (on Intel)
'sparcv9 sparc' (on SPARC)

I realize that 'isainfo' is not a Standard UNIX command, and that the
suggestion of using 'isainfo' instead of `uname -p` is very Solaris-specific
(and likely non-portable).

Again, this is just a RFE. 

Thank you very much!

--Stefan


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2014-02-22  8:47 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-10-22  1:41 [Bug target/58833] New: RFE: 64-bit native compiler on Solaris stefan.teleman at oracle dot com
2013-10-22  8:21 ` [Bug target/58833] " ebotcazou at gcc dot gnu.org
2013-10-22 13:06 ` stefan.teleman at oracle dot com
2013-10-24 13:10 ` ro at CeBiTec dot Uni-Bielefeld.DE
2014-02-22  8:47 ` ebotcazou at gcc dot gnu.org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).