Jim,
> What is the "minimum" version of g++ required to build 3.14?
Mature support for C++ templates and C++ exceptions are required by
EPICS R3.14.
I am guessing that 2.7.2 will not work. That compiler is from the 95-97
time range. I don't know about gcc 2.8 and or egcs 1.0 through egcs
1.1.2.
You shouldn't have any problems with gcc 2.95. We are using 2.96 on
Linux w/o troubles although EGCS claims that this is not a production
release.
I assume that gcc 3.0 will be the best choice, but I have not personally
used that version.
Jeff
> -----Original Message-----
> From: Jim Thomas [mailto:[email protected]]
> Sent: Saturday, July 06, 2002 7:12 PM
> To: [email protected]
> Subject: 3.14 vs g++
>
> Aloha,
>
> What is the "minimum" version of g++ required to build 3.14? I can't
> find
> any reference in the README's or on tech-talk (possibly because of
> malformed search requests, of course). I'm trying 2.7.2 on
> solaris-sparc-gnu and not getting very far. If I need to get a new
> version
> for epics ....
>
> Somewhat related since I needed to change this (for 2.7.2 ?), is there
a
> method for adding to CONFIG.gnuCommon:CODE_CXXFLAGS ? Several
> os/CONFIG*
> files have a "CODE_CXXFLAGS =" or "CODE_CXXFLAGS = <something>", which
> unless there is some real magic going on wipes the CONFIG.gnuCommon
> definition. I think I want a os/CONFIG_SITE.<something> line with a
> "CODE_CXXFLAGS += -fhandle-exceptions" line to add to the standard
ones,
> right?
>
> Mahalo,
> Jim
- References:
- 3.14 vs g++ Jim Thomas
- Navigate by Date:
- Prev:
3.14 vs g++ Jim Thomas
- Next:
Cross compiler source and patch file for gcc-2.7.2 on Linux David H. Thompson
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
<2002>
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
3.14 vs g++ Jim Thomas
- Next:
Cross compiler source and patch file for gcc-2.7.2 on Linux David H. Thompson
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
<2002>
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
|