On Thu, Aug 4, 2011 at 9:57 PM, Glenn Ramsey <[email protected]>wrote:

> On 04/08/11 21:23, Martin Zibricky wrote:
>
>> Glenn Ramsey píše v St 03. 08. 2011 v 15:22 -0700:
>>
>>> As far as I can tell this version (1.5.1) of PyInstaller is not
>>> supposed to support 64 bit on OSX.
>>>
>>
>> There is no official support for 64bit on OSX in 1.5.x. (official 64bit
>> is only in svn).
>>
>>
>>> I fixed it temporarily by adding the following to source/wscript in
>>> the relevant places.
>>>
>>
>> source/wscript is only the build script to compile bootloader from the C
>> code. Nothing more.
>>
>
>  Did you compile the 64bit bootloader yourself?.
>>
>
> Initially, not intentionally. But when I realised what what going wrong I
> recompiled it, and it was built as 64 bit, I guess because that is the
> default, so I added options to make it build as 32 bit.
>
>
>  - pyinstaller should not create 64bit apps since it is distributed only
>> with 32bit precompiled bootloader
>> - pyinstaller 1.5.x should stop when running with 64bit python.
>>
>> The issue is that python 2.6 on mac is an universal binary (32bit and
>> 64bit in one) and you need to tell python if it should be run as 32 or
>> 64bit. (64bit is default).
>>
>
> I'm using MacPorts python, compiled as 32 bit. Maybe that is part of the
> problem?
>
> I will start again with a fresh install.
>

It appears that the distributed bootloader for OSX is 64 bit.

glenn@mbp~$ tar xjf Downloads/pyinstaller-1.5.1.tar.bz2
glenn@mbp~$ cd pyinstaller-1.5.1
glenn@mbp~/pyinstaller-1.5.1$ find support/loader | xargs file
support/loader:                                 directory
support/loader/Darwin-32bit:                    directory
support/loader/Darwin-32bit/run:                Mach-O 64-bit executable
x86_64
support/loader/Darwin-32bit/run_d:              Mach-O 64-bit executable
x86_64
support/loader/Darwin-32bit/runw:               Mach-O 64-bit executable
x86_64
support/loader/Darwin-32bit/runw_d:             Mach-O 64-bit executable
x86_64

Glenn

-- 
You received this message because you are subscribed to the Google Groups 
"PyInstaller" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/pyinstaller?hl=en.

Reply via email to