EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  <20142015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  <20142015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: EPICS 3.14.12.4 base with vxWorks-6.9 compile error for the ppc604_long target
From: Andrew Johnson <[email protected]>
To: Oleg Makarov <[email protected]>
Cc: [email protected]
Date: Fri, 10 Jan 2014 10:53:24 -0600
Hi Oleg,

On 01/10/2014 10:31 AM, Oleg A. Makarov wrote:
> I encounter an error while building an EPICS 3.14.12.4 base with
> vxWorks-6.9 for the case of
> CROSS_COMPILER_TARGET_ARCHS=vxWorks-ppc604_long, see error messages below.
> Same problem observed for the case of
> CROSS_COMPILER_TARGET_ARCHS=vxWorks-ppc604.
> EPICS base builds with no errors for the case of
> CROSS_COMPILER_TARGET_ARCHS=vxWorks-ppc603.
> 
> The differences in the ccppc cross compiler args are:
> -mcpu=604 -fno-implicit-fp -mlongcall
> -mcpu=603
> 
> Any suggestions?

If you switch to the target vxWorks-ppc32 instead on VxWorks 6.x, you
can use that for all 32-bit PowerPC boards except for the MVME3100
(which needs the vxWorks-ppc32sf target because it doesn't have hardware
floating-point instructions). That is the target we use for the APS
accelerator IOCs on VxWorks 6.

The main difference between the ppc604 and the ppc32 seems to be the
absence of the -mno-implicit-fp flag, but I would recommend changing
targets instead, to cut down on the build time.

- Andrew
-- 
Advertising may be described as the science of arresting the human
intelligence long enough to get money from it. -- Stephen Leacock

References:
EPICS 3.14.12.4 base with vxWorks-6.9 compile error for the ppc604_long target Oleg A. Makarov

Navigate by Date:
Prev: EPICS 3.14.12.4 base with vxWorks-6.9 compile error for the ppc604_long target Oleg A. Makarov
Next: Driver for PiXirad pixel array detector Mark Rivers
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  <20142015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: EPICS 3.14.12.4 base with vxWorks-6.9 compile error for the ppc604_long target Oleg A. Makarov
Next: Driver for PiXirad pixel array detector Mark Rivers
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  <20142015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 17 Dec 2015 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·