You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@thrift.apache.org by "Rush Manbert (JIRA)" <ji...@apache.org> on 2008/11/25 00:11:44 UTC
[jira] Updated: (THRIFT-214) PosixThreadFactory.cpp fails 64 bit
compile with gcc on Mac OS X 10.5
[ https://issues.apache.org/jira/browse/THRIFT-214?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Rush Manbert updated THRIFT-214:
--------------------------------
Attachment: patch.txt
Here's the patch.
> PosixThreadFactory.cpp fails 64 bit compile with gcc on Mac OS X 10.5
> ---------------------------------------------------------------------
>
> Key: THRIFT-214
> URL: https://issues.apache.org/jira/browse/THRIFT-214
> Project: Thrift
> Issue Type: Bug
> Components: Library (C++)
> Environment: Mac Os X 10.5 compiling for 64 bit
> Reporter: Rush Manbert
> Attachments: patch.txt
>
>
> We are building quad libraries for the Mac. (32/64 bit PPC/Intel)
> Project was configure this way:
> CFLAGS: -g -O0 -isysroot /Developer/SDKs/MacOSX10.5.sdk -mmacosx-version-min=10.4 -arch i386 -arch x86_64 -arch ppc -arch ppc64 -fvisibility=hidden -DYYLMAX=1048576
> CPPFLAGS:
> CXXFLAGS: -g -O0 -isysroot /Developer/SDKs/MacOSX10.5.sdk -mmacosx-version-min=10.4 -arch i386 -arch x86_64 -arch ppc -arch ppc64 -fvisibility=hidden -DYYLMAX=1048576 -fvisibility-inlines-hidden
> LDFLAGS: -syslibroot,/Developer/SDKs/MacOSX10.5.sdk -mmacosx-version-min=10.4 -arch i386 -arch x86_64 -arch ppc -arch ppc64 -Wl,-dead_strip -no_dead_strip_inits_and_terms -Wl,-search_paths_first
> CONFIGURE_OPTIONS: --without-java --without-py --without-ruby --with-boost=/Users/rmanbert/development/trunkHead/client/thirdPartyLibs/sources/thrift/SUBSYS_TOP/thirdPartyLibs/installedMac/individual/boost --with-zlib=/Users/rmanbert/development/trunkHead/client/thirdPartyLibs/sources/thrift/SUBSYS_TOP/thirdPartyLibs/installedMac/individual/zlib/Debug --with-libevent=/Users/rmanbert/development/trunkHead/client/thirdPartyLibs/sources/thrift/SUBSYS_TOP/thirdPartyLibs/installedMac/individual/libevent/Debug --disable-dependency-tracking --enable-static --disable-shared --enable-debug --prefix=/Users/rmanbert/development/trunkHead/client/thirdPartyLibs/sources/thrift/SUBSYS_TOP/thirdPartyLibs/installedMac/individual/thrift/Debug
> The compile command line and error output is:
> g++ -DHAVE_CONFIG_H -I. -I../.. -I/Users/rmanbert/development/trunkHead/client/thirdPartyLibs/sources/thrift/lib/cpp -I/Users/rmanbert/development/trunkHead/client/thirdPartyLibs/sources/thrift/SUBSYS_TOP/thirdPartyLibs/installedMac/individual/boost/include -I/Users/rmanbert/development/trunkHead/client/thirdPartyLibs/sources/thrift/lib/cpp/src -Wall -g -O0 -isysroot /Developer/SDKs/MacOSX10.5.sdk -mmacosx-version-min=10.4 -arch i386 -arch x86_64 -arch ppc -arch ppc64 -fvisibility=hidden -DYYLMAX=1048576 -fvisibility-inlines-hidden -c /Users/rmanbert/development/trunkHead/client/thirdPartyLibs/sources/thrift/lib/cpp/src/concurrency/PosixThreadFactory.cpp -o PosixThreadFactory.o
> /Users/rmanbert/development/trunkHead/client/thirdPartyLibs/sources/thrift/lib/cpp/src/concurrency/PosixThreadFactory.cpp: In member function 'uint64_t facebook::thrift::concurrency::PosixThreadFactory::Impl::getCurrentThreadId() const':
> /Users/rmanbert/development/trunkHead/client/thirdPartyLibs/sources/thrift/lib/cpp/src/concurrency/PosixThreadFactory.cpp:273: error: cast from '_opaque_pthread_t*' to 'id_t' loses precision
> /Users/rmanbert/development/trunkHead/client/thirdPartyLibs/sources/thrift/lib/cpp/src/concurrency/PosixThreadFactory.cpp: In member function 'uint64_t facebook::thrift::concurrency::PosixThreadFactory::Impl::getCurrentThreadId() const':
> /Users/rmanbert/development/trunkHead/client/thirdPartyLibs/sources/thrift/lib/cpp/src/concurrency/PosixThreadFactory.cpp:273: error: cast from '_opaque_pthread_t*' to 'id_t' loses precision
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.