Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OSXFUSE 2.3.4 has no ppc compiled in #12

Closed
znek opened this issue Sep 25, 2011 · 4 comments
Assignees
Milestone

Comments

@znek
Copy link

@znek znek commented Sep 25, 2011

I'm currently linking iTunesFS without PowerPC support, because OSXFUSE 2.3.4 misses ppc from the list of architectures (although it's announced as a feature on the website):

znek@zoidberg:()$ lipo -info /Library/Frameworks/OSXFUSE.framework/OSXFUSE
Architectures in the fat file: /Library/Frameworks/OSXFUSE.framework/OSXFUSE are: i386 x86_64
znek@zoidberg:(
)$ otool -L /Library/Frameworks/OSXFUSE.framework/OSXFUSE
[...]
/usr/local/lib/libosxfuse_i64.2.dylib (compatibility version 10.0.0, current version 10.3.0)

znek@zoidberg:(~)$ lipo -info /usr/local/lib/libosxfuse_i64.2.dylib
Architectures in the fat file: /usr/local/lib/libosxfuse_i64.2.dylib are: i386 x86_64

@bfleischer

This comment has been minimized.

Copy link
Member

@bfleischer bfleischer commented Sep 25, 2011

For now PowerPC support is only present in the Mac OS X 10.5 binaries of OSXFUSE. See the release notes of OSXFUSE 2.3.3 at https://groups.google.com/forum/#!msg/osxfuse-group/3h7g4Q1Bq7E/pI087glpVGgJ. From a developer's point of view this is certainly not optimal. The next release will contain PowerPC binaries for 10.6 and 10.7, too. This requires some changes to the build process.

In the meantime you could replace the installed OSXFUSE.framework and libosxfuse with their 10.5 counterparts to get PowerPC binaries on 10.6 and 10.7.

@ghost ghost assigned bfleischer Sep 25, 2011
@jkuan

This comment has been minimized.

Copy link

@jkuan jkuan commented Nov 27, 2011

Why would you include PowerPC binaries for 10.6 and 10.7? 10.7 doesn't even have Rosetta to run PowerPC code with.

@bfleischer

This comment has been minimized.

Copy link
Member

@bfleischer bfleischer commented Nov 27, 2011

@jkuan

A developer who is writing a file system that is supposed to run in Intel and PowerPC Macs needs to link the file system binary against libosxfuse or OSXFUSE.framework. If either libosxfuse or OSXFUSE.framework does not include PowerPC code the PowerPC part of the file system binary cannot be linked against it. As a result the build process of the file system will fail. You would not be able to build a file system supporting PowerPC Macs on Snow Leopard or Lion if you don't have PowerPC binaries to link it against.

For the average user it does not make much of a difference if PowerPC code is included on Snow Leopard/Lion or not. The additional code requires less than a megabyte of disk space.

By the way OSXFUSE won't work on Rosetta at all. File systems containing only PowerPC code won't work on Intel Macs running Leopard or Snow Leopard, even if Rosetta is installed.

@bfleischer

This comment has been minimized.

Copy link
Member

@bfleischer bfleischer commented Feb 19, 2012

OSXFUSE 2.3.9 comes with PowerPC user space libraries.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
3 participants
You can’t perform that action at this time.