This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug other/38783] New: [Regression] - The "triplet" i386-pc-solaris2.11 is ambiguous
- From: "rob1weld at aol dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 9 Jan 2009 10:40:22 -0000
- Subject: [Bug other/38783] New: [Regression] - The "triplet" i386-pc-solaris2.11 is ambiguous
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
The "triplet" (or "quad") i386-pc-solaris2.11 is ambiguous.
Try a bit of Googling for i386-pc-solaris2.11 :
http://www.google.com/search?q=i386-pc-solaris2.11&rls=com.microsoft:en-us:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7HPIA
The first hit:
sang-suan gam - Results for 4.2.2 testsuite on i386-pc-solaris2.11
http://www.google.com/url?sa=U&start=1&q=http://gcc.gnu.org/ml/gcc-testresults/2007-11/msg00285.html&ei=zCBnSfjzEIG0sAOzmsyKAw&usg=AFQjCNGRgG2yLcUybRMk5v0upqQiVZJRBQ
Reporter "sang-suan gam" claims his(?) i386-pc-solaris2.11 is:
"Solaris Express Developer Edition 9/07 snv_70b X86"
The second hit:
Dennis Clarke - gcc 4.2.2 bootstrap fails on i386-pc-solaris2.1113
http://www.google.com/url?sa=U&start=2&q=http://gcc.gnu.org/ml/gcc-help/2007-10/msg00158.html&ei=zCBnSfjzEIG0sAOzmsyKAw&usg=AFQjCNENSCHBmDp3gP62JQ51_Jx4CU_slw
Reporter "Dennis Clarke" claims his i386-pc-solaris2.11 is (follow link):
"$ uname -a
SunOS aequitas 5.11 snv_69 i86pc i386 i86pc"
My Operating System is "OpenSolaris 2008.11" and my identifier is
also i386-pc-solaris2.11 but my kernel version is 30 revisions newer.
That makes a huge difference.
Your getting the ".11" from the 5.11 and ignoring the next field which
is also important. In a year "Solaris 11" will be using the same identifier,
( i386-pc-solaris2.11 ), as Solarises from over a year ago (with sidderent
names). Just prior to changing to a new one, OpenSolaris wiil still use that
identifier a year from now.
The identifier i386-pc-solaris2.11 can apply to these Operating Systems:
1. Solaris Express Developer Edition
2. Solaris Express Community Edition
3. Solaris 11 (not yet released - just a guess)
4. OpenSolaris 2008.05 (With updates applied)
5. OpenSolaris 2008.11
6. OpenSolaris 2009.05 (not yet released - just a guess)
Here is my uname:
# uname -a
SunOS opensolaris 5.11 snv_101b i86pc i386 i86pc
If you check the testsuite reports you can see wildly varying results
for platform i386-pc-solaris2.11 (and various names for the _actual_
Operating System (on those occasions when people thought to write the
info)).
Some of the differences are due to different ".h" files and different
programs that are installed leading ./configure to 'discover' differing
features on the different platforms that all identify themselves as:
i386-pc-solaris2.11
In the above three examples your could barely get away with calling the
platforms the following instead:
i386-pc-solaris2.11.70b
i386-pc-solaris2.11.69
i386-pc-solaris2.11.101b
That is not guaranteed to work 100% and the day could come when we get hit
but it is extremely likely to be OK and not cause any ambiguity.
Thanks,
Rob
--
Summary: [Regression] - The "triplet" i386-pc-solaris2.11 is
ambiguous
Product: gcc
Version: 4.4.0
Status: UNCONFIRMED
Severity: major
Priority: P3
Component: other
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: rob1weld at aol dot com
GCC build triplet: i386-pc-solaris2.11
GCC host triplet: i386-pc-solaris2.11
GCC target triplet: i386-pc-solaris2.11
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38783