I prefer the current mechanism which allows the option (opt in) for building fat binaries. It has worked well for us, and was absolutely critical for Leopard users. For example, under Leopard Java 1.6 was strictly 64 bit, but Safari (along with all other major browsers) was only 32 bit. So, to get JCA JNI working with Java we needed a 64 bit build and for CAML users we needed a 32 bit build. The fat binary just worked. I distributed a single fat binary to all the users and the end users didn't even have to know about the 32/64 bit stuff.
By default, apps will run 64 bit unless the hardware is strictly 32 bit. Libraries will automatically be loaded to match the architecture of the calling process.
If you really want the EPICS_HOST_ARCH to report "64" just enable the 64 bit kernel (as I have). It is easy if your hardware supports it.
On Jun 27, 2011, at 12:29 PM, J. Lewis Muir wrote:
> EPICS build system supports it. But I'm just saying that if, in
> the interest of simplifying the build system or checks like what
> Ben is trying to do, I'd be OK if support for fat binaries was
> dropped.
- Replies:
- Re: Sequencer news: latest snapshot J. Lewis Muir
- References:
- Sequencer news: latest snapshot Benjamin Franksen
- Re: Sequencer news: latest snapshot Andrew Johnson
- Re: Sequencer news: latest snapshot Benjamin Franksen
- Re: Sequencer news: latest snapshot Andrew Johnson
- Re: Sequencer news: latest snapshot J. Lewis Muir
- Navigate by Date:
- Prev:
Re: Sequencer news: latest snapshot J. Lewis Muir
- Next:
Re: Sequencer news: latest snapshot 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:
Re: Sequencer news: latest snapshot J. Lewis Muir
- Next:
Re: Sequencer news: latest snapshot 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
|