EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: Latest R3.14 branch: build problem with vxWorks 6.8
From: "Ernest L. Williams Jr." <[email protected]>
To: "Ernest L. Williams Jr." <[email protected]>
Cc: EPICS core-talk <[email protected]>
Date: Tue, 31 Aug 2010 20:08:49 -0700
Hi,

I applied the following patch from WindRiver:


NAME:GNU 4.1.2 Cumulative Patch for VxWorks 6.7 AND 6.8 (PowerPC)SUMMARY:Latest GNU 4.1.2 Cumulative Patch for VxWorks 6.7 and 6.8 (PowerPC)PRODUCT VERSION:GNU Tools 4.1.2TYPE:PatchDOWNLOADS:1. cum.vxw6-4.1.2-ppc.2010aug12.zip <https://support.windriver.com/olsPortal/download?docId=35427&contentId=021002_0001>DESCRIPTION:


I also recall an earlier patch.
So, something is different as I am not getting this problem on EPICS R3.14.11

Thanks,
Ernest





Ernest L. Williams Jr. wrote:
Hi,

Latest snapshot of EPICS R3.14.12 does not compile under vxWorks 6.8
on the following target: vxWorks-ppc604

I think Jeff and I have already seen this compiler bug in vxWorks 6.6.
I will confirm that WRS has a compiler patch upstream


/usr/local/lcls/vxWorks/6.8/gnu/4.1.2-vxworks-6.8/x86-linux2/bin/ccppc -c -DCPU=PPC604 -DvxWorks -include /usr/local/lcls/vxWorks/6.8/vxworks-6.8/target/h/vxWorks.h -O2 -Wall -mcpu=604 -mstrict-a lign -fno-implicit-fp -mlongcall -fno-builtin -MMD -I. -I../O.Common -I. -I.. -I../../../../src/cas/gene ric -I../../../../src/cas/io/bsdSocket -I../../../../src/cas/generic/st -I../../../../src/cas/../ca -I../../ ../../include/os/vxWorks -I../../../../include -I/usr/local/lcls/vxWorks/6.8/vxworks-6.8/target/h -I/u sr/local/lcls/vxWorks/6.8/vxworks-6.8/target/h/wrn/coreip ../../../../src/cas/generic/st/casStreamOS.cc ../../../../src/cas/generic/st/casStreamOS.cc: In member function 'virtual epicsTimerNotify::expireStatus ca sStreamIOWakeup::expire(const epicsTime&)': ../../../../src/cas/generic/st/casStreamOS.cc:283: error: unable to find a register to spill in class 'FLOAT _REGS'
../../../../src/cas/generic/st/casStreamOS.cc:283: error: this is the insn:
(insn:HI 489 488 603 42 (set (reg:DF 120 [ SR$1349 ])
        (mem/s/c:DF (plus:SI (reg/f:SI 113 sfp)
(const_int 16 [0x10])) [66 D.21287.delay+0 S8 A128])) 301 {*movdf_hardfloat32} (insn_list:RE G_DEP_ANTI 488 (nil))
    (nil))
../../../../src/cas/generic/st/casStreamOS.cc:283: confused by earlier errors, bailing out
make[4]: *** [casStreamOS.o] Error 1
make[4]: Leaving directory `/usr/local/lcls/epics/base/base-R3-14-12/src/cas/build/O.vxWorks-ppc604_long'
make[3]: *** [install.vxWorks-ppc604_long] Error 2
make[3]: Leaving directory `/usr/local/lcls/epics/base/base-R3-14-12/src/cas/build'
make[2]: *** [build.install] Error 2
make[2]: Leaving directory `/usr/local/lcls/epics/base/base-R3-14-12/src/cas'
make[1]: *** [cas.install] Error 2
make[1]: Leaving directory `/usr/local/lcls/epics/base/base-R3-14-12/src'

Cheers,
Ernest




Replies:
RE: Latest R3.14 branch: build problem with vxWorks 6.8 Jeff Hill
References:
Latest R3.14 branch: build problem with vxWorks 6.8 Ernest L. Williams Jr.

Navigate by Date:
Prev: Latest R3.14 branch: build problem with vxWorks 6.8 Ernest L. Williams Jr.
Next: RE: Latest R3.14 branch: build problem with vxWorks 6.8 Jeff Hill
Index: 2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Latest R3.14 branch: build problem with vxWorks 6.8 Ernest L. Williams Jr.
Next: RE: Latest R3.14 branch: build problem with vxWorks 6.8 Jeff Hill
Index: 2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 02 Feb 2012 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·