unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* nextstep/INSTALL: universal binaries
@ 2014-11-03 17:37 Glenn Morris
  2014-11-03 18:36 ` Jan D.
  0 siblings, 1 reply; 8+ messages in thread
From: Glenn Morris @ 2014-11-03 17:37 UTC (permalink / raw)
  To: Jan Djärv; +Cc: emacs-devel


Hi Jan,

nextstep/INSTALL has a section on universal binaries.
Maybe this needs updating/removing, given that ppc is no longer supported?

TIA.



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: nextstep/INSTALL: universal binaries
  2014-11-03 17:37 nextstep/INSTALL: universal binaries Glenn Morris
@ 2014-11-03 18:36 ` Jan D.
  2014-11-03 19:00   ` Perry E. Metzger
  0 siblings, 1 reply; 8+ messages in thread
From: Jan D. @ 2014-11-03 18:36 UTC (permalink / raw)
  To: Glenn Morris; +Cc: emacs-devel

Hi.

> 3 nov 2014 kl. 18:37 skrev Glenn Morris <rgm@gnu.org>:
> 
> 
> Hi Jan,
> 
> nextstep/INSTALL has a section on universal binaries.
> Maybe this needs updating/removing, given that ppc is no longer supported?

Make sense, section removed.

	Jan D.




^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: nextstep/INSTALL: universal binaries
  2014-11-03 18:36 ` Jan D.
@ 2014-11-03 19:00   ` Perry E. Metzger
  2014-11-04 17:56     ` Jan D.
  0 siblings, 1 reply; 8+ messages in thread
From: Perry E. Metzger @ 2014-11-03 19:00 UTC (permalink / raw)
  To: Jan D.; +Cc: emacs-devel

On Mon, 3 Nov 2014 19:36:51 +0100 "Jan D." <jan.h.d@swipnet.se> wrote:
> > 3 nov 2014 kl. 18:37 skrev Glenn Morris <rgm@gnu.org>:
> > nextstep/INSTALL has a section on universal binaries.
> > Maybe this needs updating/removing, given that ppc is no longer
> > supported?
> 
> Make sense, section removed.

Does that also imply that 32 bit OS X is not supported any longer,
only 64 bit? (I hadn't been paying attention, I have only 64 bit
capable hardware.)

Perry
-- 
Perry E. Metzger		perry@piermont.com



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: nextstep/INSTALL: universal binaries
  2014-11-03 19:00   ` Perry E. Metzger
@ 2014-11-04 17:56     ` Jan D.
  2014-11-04 22:41       ` Perry E. Metzger
  0 siblings, 1 reply; 8+ messages in thread
From: Jan D. @ 2014-11-04 17:56 UTC (permalink / raw)
  To: Perry E. Metzger; +Cc: emacs-devel

Perry E. Metzger skrev den 2014-11-03 20:00:
> On Mon, 3 Nov 2014 19:36:51 +0100 "Jan D." <jan.h.d@swipnet.se> wrote:
>>> 3 nov 2014 kl. 18:37 skrev Glenn Morris <rgm@gnu.org>:
>>> nextstep/INSTALL has a section on universal binaries.
>>> Maybe this needs updating/removing, given that ppc is no longer
>>> supported?
>>
>> Make sense, section removed.
>
> Does that also imply that 32 bit OS X is not supported any longer,
> only 64 bit? (I hadn't been paying attention, I have only 64 bit
> capable hardware.)

No.

	Jan D.





^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: nextstep/INSTALL: universal binaries
  2014-11-04 17:56     ` Jan D.
@ 2014-11-04 22:41       ` Perry E. Metzger
  2014-11-05  2:56         ` David Caldwell
                           ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: Perry E. Metzger @ 2014-11-04 22:41 UTC (permalink / raw)
  To: Jan D.; +Cc: emacs-devel

On Tue, 04 Nov 2014 18:56:52 +0100 "Jan D." <jan.h.d@swipnet.se>
wrote:
> Perry E. Metzger skrev den 2014-11-03 20:00:
> > On Mon, 3 Nov 2014 19:36:51 +0100 "Jan D." <jan.h.d@swipnet.se>
> > wrote:
> >>> 3 nov 2014 kl. 18:37 skrev Glenn Morris <rgm@gnu.org>:
> >>> nextstep/INSTALL has a section on universal binaries.
> >>> Maybe this needs updating/removing, given that ppc is no longer
> >>> supported?
> >>
> >> Make sense, section removed.
> >
> > Does that also imply that 32 bit OS X is not supported any longer,
> > only 64 bit? (I hadn't been paying attention, I have only 64 bit
> > capable hardware.)
> 
> No.

I presume then that universal binaries aren't ever used for combo
32bit and 64bit executable bundles? (I honestly don't know, I've
never paid attention.)

Perry
-- 
Perry E. Metzger		perry@piermont.com



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: nextstep/INSTALL: universal binaries
  2014-11-04 22:41       ` Perry E. Metzger
@ 2014-11-05  2:56         ` David Caldwell
  2014-11-05  6:04         ` Jan D.
  2014-11-05 19:55         ` David Reitter
  2 siblings, 0 replies; 8+ messages in thread
From: David Caldwell @ 2014-11-05  2:56 UTC (permalink / raw)
  To: Perry E. Metzger, Jan D.; +Cc: emacs-devel

[-- Attachment #1: Type: text/plain, Size: 1177 bytes --]

On 11/4/14 2:41 PM, Perry E. Metzger wrote:
> On Tue, 04 Nov 2014 18:56:52 +0100 "Jan D." <jan.h.d@swipnet.se>
> wrote:
>> Perry E. Metzger skrev den 2014-11-03 20:00:
>>> On Mon, 3 Nov 2014 19:36:51 +0100 "Jan D." <jan.h.d@swipnet.se>
>>> wrote:
>>>>> 3 nov 2014 kl. 18:37 skrev Glenn Morris <rgm@gnu.org>:
>>>>> nextstep/INSTALL has a section on universal binaries.
>>>>> Maybe this needs updating/removing, given that ppc is no longer
>>>>> supported?
>>>>
>>>> Make sense, section removed.
>>>
>>> Does that also imply that 32 bit OS X is not supported any longer,
>>> only 64 bit? (I hadn't been paying attention, I have only 64 bit
>>> capable hardware.)
>>
>> No.
> 
> I presume then that universal binaries aren't ever used for combo
> 32bit and 64bit executable bundles? (I honestly don't know, I've
> never paid attention.)

Yes, you can have all the different arches in a universal binary (ppc,
ppc64, i386, x86_64). As far as I can know you can't have 2 of the same
arch in there though.

I don't understand those removed nextstep/INSTALL instructions though.
How did CFLAGS+="-arch ppc -arch i386" work in terms of unexec?

-David


[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/pkcs7-signature, Size: 4219 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: nextstep/INSTALL: universal binaries
  2014-11-04 22:41       ` Perry E. Metzger
  2014-11-05  2:56         ` David Caldwell
@ 2014-11-05  6:04         ` Jan D.
  2014-11-05 19:55         ` David Reitter
  2 siblings, 0 replies; 8+ messages in thread
From: Jan D. @ 2014-11-05  6:04 UTC (permalink / raw)
  To: Perry E. Metzger; +Cc: emacs-devel

Hello.

> 4 nov 2014 kl. 23:41 skrev Perry E. Metzger <perry@piermont.com>:
> 
> On Tue, 04 Nov 2014 18:56:52 +0100 "Jan D." <jan.h.d@swipnet.se>
> wrote:
>> Perry E. Metzger skrev den 2014-11-03 20:00:
>>> On Mon, 3 Nov 2014 19:36:51 +0100 "Jan D." <jan.h.d@swipnet.se>
>>> wrote:
>>>>> 3 nov 2014 kl. 18:37 skrev Glenn Morris <rgm@gnu.org>:
>>>>> nextstep/INSTALL has a section on universal binaries.
>>>>> Maybe this needs updating/removing, given that ppc is no longer
>>>>> supported?
>>>> 
>>>> Make sense, section removed.
>>> 
>>> Does that also imply that 32 bit OS X is not supported any longer,
>>> only 64 bit? (I hadn't been paying attention, I have only 64 bit
>>> capable hardware.)
>> 
>> No.
> 
> I presume then that universal binaries aren't ever used for combo
> 32bit and 64bit executable bundles? (I honestly don't know, I've
> never paid attention.)

I think you can make that, but the documentation removed only talked about ppc + i386.
We never mentioned any other variant.

	Jan D.




^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: nextstep/INSTALL: universal binaries
  2014-11-04 22:41       ` Perry E. Metzger
  2014-11-05  2:56         ` David Caldwell
  2014-11-05  6:04         ` Jan D.
@ 2014-11-05 19:55         ` David Reitter
  2 siblings, 0 replies; 8+ messages in thread
From: David Reitter @ 2014-11-05 19:55 UTC (permalink / raw)
  To: Perry E. Metzger; +Cc: Jan D., emacs-devel

On Nov 4, 2014, at 5:41 PM, Perry E. Metzger <perry@piermont.com> wrote:
> 
> I presume then that universal binaries aren't ever used for combo
> 32bit and 64bit executable bundles? (I honestly don't know, I've
> never paid attention.)

Yes, you can do that.  For a distributable binary, it seems like a waste of space and bandwidth, though, as the 64bit version is not that much more performant, and the 32bit version is only required by a small minority of users.

I have stopped distributing the 32bit+PPC universal builds (for new versions) about a year ago, and switched to 64bit binaries only.  Users can compile it themselves if need be.
This was done based on analysis of actual Aquamacs usage data, where the need for 32bit (and also PCC) was minuscule, and had been for quite a long time.

This applies to Mac hardware only. 


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2014-11-05 19:55 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-11-03 17:37 nextstep/INSTALL: universal binaries Glenn Morris
2014-11-03 18:36 ` Jan D.
2014-11-03 19:00   ` Perry E. Metzger
2014-11-04 17:56     ` Jan D.
2014-11-04 22:41       ` Perry E. Metzger
2014-11-05  2:56         ` David Caldwell
2014-11-05  6:04         ` Jan D.
2014-11-05 19:55         ` David Reitter

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).