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 | 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 |
<== Date ==> | <== Thread ==> |
---|
Subject: | Building 32-bit EPICS binaries on 64-bit Linux systems |
From: | "Mark Rivers" <[email protected]> |
To: | <[email protected]>, "EPICS tech-talk" <[email protected]> |
Date: | Thu, 17 Jul 2008 16:45:31 -0500 |
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 |