Subject: |
Latest R3.14 branch: build problem with vxWorks 6.8 |
From: |
"Ernest L. Williams Jr." <[email protected]> |
To: |
EPICS core-talk <[email protected]> |
Date: |
Tue, 31 Aug 2010 19:45:22 -0700 |
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 Ernest L. Williams Jr.
- Navigate by Date:
- Prev:
Re: msi again Ralph Lange
- Next:
Re: Latest R3.14 branch: build problem with vxWorks 6.8 Ernest L. Williams Jr.
- Index:
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:
Re: msi again Goetz Pfeiffer
- Next:
Re: Latest R3.14 branch: build problem with vxWorks 6.8 Ernest L. Williams Jr.
- Index:
2002
2003
2004
2005
2006
2007
2008
2009
<2010>
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
|