Subject: |
Re: Building Epics R3.12 |
From: |
[email protected] (Nick Rees) |
Date: |
Thu, 16 Feb 95 11:59:20 HST |
I found I overlooked one problem in my list. It again came from trying
to use gcc, rather than acc, but it's worth a mention in case anyone
else is trying to do this sort of (unsupported, unrecommended)
thing....
7. A number of routines in src/util have an undefined reference: ___eprintf.
The triple leading underscore is a bit of a giveaway. I believe the
problem is due to using gcc as the ansi compiler and cc as the
traditional compiler. All routines in src/util were compiled using
the traditional compiler, but some of the libraries linked against
were compiled with the ansi compiler. The undefined references went
away if you used gcc at the load stage.
You can fix this problem in two ways. The preferred way would
probably be to not mix and match compilers. Thus use gcc for both
traditional and ansi compilation throughout Epics. What I did first,
however, was to change the CMPLR definition in src/util/Makefile.Unix
to ANSI instead of OLD and held my breath. There were a lot of warnings,
but no failures.
- Navigate by Date:
- Prev:
Building Epics R3.12 Nick Rees
- Next:
EPICS Reliability Carl Dickey
- 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:
Building Epics R3.12 Nick Rees
- Next:
EPICS Reliability Carl Dickey
- 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
|