Hi Mark,
Till Straumann but these options in our 3.14.8 base/configure/os/CONFIG_SITE.linux-x86.Common:
# T.S, 2006/09/05
# add -m32 so we create 32-bit code when
# executing on 64-bit machine with EPICS_HOST_ARCH=linux-x86
ARCH_DEP_CFLAGS+=-m32
ARCH_DEP_CXXFLAGS+=-m32
ARCH_DEP_LDFLAGS+=-m32
Stephanie
> -----Original Message-----
> From: [email protected]
> [mailto:[email protected]] On Behalf Of Mark Rivers
> Sent: Thursday, July 17, 2008 2:46 PM
> To: [email protected]; EPICS tech-talk
> Subject: Building 32-bit EPICS binaries on 64-bit Linux systems
>
> Folks,
>
>
>
> I want to build EPICS in 32-bit mode on a 64-bit Linux
> machine. I had assumed that all I needed to do was to define
> EPICS_HOST_ARCH to be linux-x86, rather than linux-x86_64.
> But when I do this it creates the expected directories and
> binaries, e.g. bin/linux-x86/caRepeater, etc. but the
> binaries appear to be 64-bit. Running "file" on them reports
> them at ELF 64-bit files. My IOC is crashing, and I suspect
> it is because it is built as a 64-bit application. How do I
> force it to be built as a 32-bit application? This is EPICS R3.14.9.
>
>
>
> Thanks,
>
> Mark
>
>
>
>
- Replies:
- RE: Building 32-bit EPICS binaries on 64-bit Linux systems Mark Rivers
- References:
- Building 32-bit EPICS binaries on 64-bit Linux systems Mark Rivers
- Navigate by Date:
- Prev:
Building 32-bit EPICS binaries on 64-bit Linux systems Mark Rivers
- Next:
Re: stdout being changed in EPICS J. Lewis Muir
- 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 32-bit EPICS binaries on 64-bit Linux systems Mark Rivers
- Next:
RE: Building 32-bit EPICS binaries on 64-bit Linux systems Mark Rivers
- 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
|