[MacPorts] #43415: osxfuse architecture mismatch when kernel arch different from userspace
MacPorts
noreply at macports.org
Wed Aug 6 18:19:27 PDT 2014
#43415: osxfuse architecture mismatch when kernel arch different from userspace
------------------------------------+----------------------
Reporter: soulne4ny@… | Owner: dports@…
Type: defect | Status: closed
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: fixed | Keywords:
Port: osxfuse ntfs-3g sshfs |
------------------------------------+----------------------
Changes (by dports@…):
* status: new => closed
* resolution: => fixed
Comment:
This looks good, thanks (and thanks for testing)!
Committed in r123208.
Replying to [comment:26 ryandesign@…]:
> The patch seems to work:
>
> {{{
> $ port -q cont osxfuse | xargs file | grep 86
>
/Volumes/Data/macports/snowleopard/Library/Filesystems/osxfusefs.fs/Support/load_osxfusefs:
setuid Mach-O executable i386
>
/Volumes/Data/macports/snowleopard/Library/Filesystems/osxfusefs.fs/Support/mount_osxfusefs:
Mach-O executable i386
>
/Volumes/Data/macports/snowleopard/Library/Filesystems/osxfusefs.fs/Support/osxfusefs.kext.dSYM/Contents/Resources/DWARF/osxfusefs:
Mach-O dSYM companion file i386
>
/Volumes/Data/macports/snowleopard/Library/Filesystems/osxfusefs.fs/Support/osxfusefs.kext/Contents/MacOS/osxfusefs:
Mach-O object i386
>
/Volumes/Data/macports/snowleopard/Library/Frameworks/OSXFUSE.framework/OSXFUSE:
Mach-O 64-bit dynamically linked shared library x86_64
>
/Volumes/Data/macports/snowleopard/Library/Frameworks/OSXFUSE.framework/Versions/A/OSXFUSE:
Mach-O 64-bit dynamically linked shared library x86_64
>
/Volumes/Data/macports/snowleopard/Library/Frameworks/OSXFUSE.framework/Versions/A/Resources/Debug/OSXFUSE.framework.dSYM/Contents/Resources/DWARF/OSXFUSE:
Mach-O 64-bit dSYM companion file x86_64
>
/Volumes/Data/macports/snowleopard/Library/Frameworks/OSXFUSE.framework/Versions/A/Resources/Debug/libosxfuse_i32.dylib.dSYM/Contents/Resources/DWARF/libosxfuse_i32.dylib:
Mach-O 64-bit dSYM companion file x86_64
>
/Volumes/Data/macports/snowleopard/Library/Frameworks/OSXFUSE.framework/Versions/A/Resources/Debug/libosxfuse_i64.dylib.dSYM/Contents/Resources/DWARF/libosxfuse_i64.dylib:
Mach-O 64-bit dSYM companion file x86_64
> /Volumes/Data/macports/snowleopard/lib/libosxfuse.2.dylib:
Mach-O 64-bit dynamically linked shared library x86_64
> /Volumes/Data/macports/snowleopard/lib/libosxfuse.dylib:
Mach-O 64-bit dynamically linked shared library x86_64
> /Volumes/Data/macports/snowleopard/lib/libosxfuse_i32.2.dylib:
Mach-O 64-bit dynamically linked shared library x86_64
> /Volumes/Data/macports/snowleopard/lib/libosxfuse_i32.dylib:
Mach-O 64-bit dynamically linked shared library x86_64
> /Volumes/Data/macports/snowleopard/lib/libosxfuse_i64.2.dylib:
Mach-O 64-bit dynamically linked shared library x86_64
> /Volumes/Data/macports/snowleopard/lib/libosxfuse_i64.dylib:
Mach-O 64-bit dynamically linked shared library x86_64
> }}}
>
> I've attached a slightly revised patch, which, when clearing the
archive_sites, checks not if the user arch and kernel arch are unequal,
but checks if the user arch is not equal to x86_64, because x86_64 is the
kernel arch on the buildslaves.
--
Ticket URL: <https://trac.macports.org/ticket/43415#comment:27>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list