Ticket #25406 (closed defect: fixed)
murmur +universal ignores universal_archs; always uses ppc i386
| Reported by: | ryandesign@… | Owned by: | snc@… |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | ports | Version: | |
| Keywords: | Cc: | ||
| Port: | murmur |
Description
murmur 1.1.8 on Mac OS X 10.6.4 x86_64
[snip] :info:build /usr/bin/g++-4.2 -headerpad_max_install_names -arch ppc -arch i386 -Wl,-syslibroot,/Developer/SDKs/MacOSX10.5.sdk -o ../../release/murmurd release/main.o release/Server.o release/ServerDB.o release/Register.o release/Cert.o release/Messages.o release/Meta.o release/RPC.o release/ACL.o release/Group.o release/Channel.o release/Message.o release/Connection.o release/Player.o release/Timer.o release/CryptState.o release/OSInfo.o release/UnixMurmur.o release/DBus.o release/moc_Server.o release/moc_Meta.o release/moc_ACL.o release/moc_Channel.o release/moc_Connection.o release/moc_Player.o release/moc_UnixMurmur.o release/moc_DBus.o -F/opt/local/libexec/qt4-mac/lib -L../../release -L/opt/local/libexec/qt4-mac/lib -framework QtDBus -L/opt/local/lib -L/opt/local/libexec/qt4-mac/lib -F/opt/local/libexec/qt4-mac/lib -lssl -lcrypto -lz -framework QtSql -framework QtXml -framework QtNetwork -framework QtCore :info:build ld: warning: in /opt/local/libexec/qt4-mac/lib/QtDBus.framework/QtDBus, missing required architecture ppc in file :info:build ld: warning: in /opt/local/lib/libssl.dylib, missing required architecture ppc in file :info:build ld: warning: in /opt/local/lib/libcrypto.dylib, missing required architecture ppc in file :info:build ld: warning: in /opt/local/lib/libz.dylib, missing required architecture ppc in file :info:build ld: warning: in /opt/local/libexec/qt4-mac/lib/QtSql.framework/QtSql, missing required architecture ppc in file :info:build ld: warning: in /opt/local/libexec/qt4-mac/lib/QtXml.framework/QtXml, missing required architecture ppc in file :info:build ld: warning: in /opt/local/libexec/qt4-mac/lib/QtNetwork.framework/QtNetwork, missing required architecture ppc in file :info:build ld: warning: in /opt/local/libexec/qt4-mac/lib/QtCore.framework/QtCore, missing required architecture ppc in file :info:build Undefined symbols for architecture ppc: [snip]
Change History
comment:1 Changed 18 months ago by snc@…
- Status changed from new to closed
- Version 1.9.1 deleted
- Resolution set to fixed
comment:2 Changed 18 months ago by ryandesign@…
- Status changed from closed to reopened
- Resolution fixed deleted
That can't possibly be the right solution... if it can build for ppc and i386 together when building universal, then it can build for ppc and i386 separately when not building universal. Some patching of their source files to remove hardcoded -arch flags may of course be necessary.
Note: See
TracTickets for help on using
tickets.


Addressed this by setting the supported_archs differently when +universal is requested, r87695.