Issue 787 - SGI STL requires MIPSpro flag -LANG:std
Summary: SGI STL requires MIPSpro flag -LANG:std
Status: CLOSED NOT_AN_OOO_ISSUE
Alias: None
Product: Build Tools
Classification: Code
Component: code (show other issues)
Version: 625
Hardware: SGI IRIX
: P3 Trivial (vote)
Target Milestone: ---
Assignee: sander_traveling
QA Contact: issues@tools
URL:
Keywords:
Depends on: 785
Blocks: 816
  Show dependency tree
 
Reported: 2001-04-26 06:15 UTC by zeroj
Modified: 2013-08-07 15:34 UTC (History)
1 user (show)

See Also:
Issue Type: ENHANCEMENT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments
solenv/inc/unxirxm3.mk : Add -LANG:std (1.84 KB, patch)
2001-04-26 06:29 UTC, zeroj
no flags Details | Diff
find_used_stlheaders.txt - files which use rouge STLport headers (47.80 KB, text/plain)
2001-04-26 06:59 UTC, zeroj
no flags Details
vos/source/process.cxx : Patch to remove dependance on <cstdarg> (914 bytes, patch)
2001-04-26 07:04 UTC, zeroj
no flags Details | Diff
tools/source/debug/debug.cxx - Patch to remove dependance on <cstdarg> (495 bytes, patch)
2001-04-26 07:10 UTC, zeroj
no flags Details | Diff
tools/source/fsys/tdir.cxx - Patch to remove dependance on <cstdarg> (479 bytes, patch)
2001-04-26 07:11 UTC, zeroj
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this issue.
Description zeroj 2001-04-26 06:15:48 UTC
If using --enable-sgistl from #785, I had to add -LANG:std to CXXFLAGS and 
LINKFLAGS in order to use the new SGI STL.  ie <iostream> as opposed to the old 
<iostream.h>
Comment 1 zeroj 2001-04-26 06:29:09 UTC
Created attachment 157 [details]
solenv/inc/unxirxm3.mk : Add -LANG:std
Comment 2 zeroj 2001-04-26 06:59:51 UTC
Created attachment 158 [details]
find_used_stlheaders.txt - files which use rouge STLport headers
Comment 3 zeroj 2001-04-26 07:04:20 UTC
Created attachment 159 [details]
vos/source/process.cxx : Patch to remove dependance on <cstdarg>
Comment 4 zeroj 2001-04-26 07:10:14 UTC
Created attachment 160 [details]
tools/source/debug/debug.cxx - Patch to remove dependance on <cstdarg>
Comment 5 zeroj 2001-04-26 07:11:25 UTC
Created attachment 161 [details]
tools/source/fsys/tdir.cxx - Patch to remove dependance on <cstdarg>
Comment 6 Unknown 2001-04-26 12:37:11 UTC
irix issue, sent to porting
Comment 7 issues@www 2001-07-15 23:37:18 UTC
This issue has two solutions ... either 

1) add the following to every use of iostreams (which btw would be necessary in 
any case if OpenOffice is ever to be ported to the 'o32' ABI on IRIX ... but I 
doubt that would ever be done)

#ifdef _OLD_STREAM_IMPL
#include <iostream.h>
#else
#include <iostream>
#endif

or 

2) push in attachment 157 [details].

Given that we are moving forward on other STL issues, I would prefer that we 
push it in and close this bug.
Comment 8 issues@www 2001-07-19 22:32:33 UTC
Removing dependancy on 1096 due circular dependancy
Comment 9 Unknown 2001-11-08 23:07:35 UTC
changing QA contact from bugs@ to issues@
Comment 10 sander_traveling 2002-05-14 14:46:18 UTC
issuezilla cleanup

closing as 'LATER' - please reopen when the SGI STL using port is
active again
Comment 11 caolanm 2010-03-29 21:06:40 UTC
per issue 106845 sb removed the partial irix port, so this doesn't make sense in
isolation anymore