six-leo / google-breakpad

Automatically exported from code.google.com/p/google-breakpad
0 stars 0 forks source link

linux's third party libs prebuilt only for 32bit #360

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. cd client/linux && make

What is the expected output? What do you see instead?
building.

g++ -gstabs+ -I../../ -I../../testing/gtest/include -I../../testing
-I../../third_party/linux/include -I../../testing/include
-I../../testing/gtest -D_REENTRANT -Wall -lpthread -ldl
../../common/linux/google_crashdump_uploader_test.o
../../testing/gtest/src/gtest_main.o ../../testing/gtest/src/gtest-all.o
../../testing/src/gmock-all.o libcrash_sender.a
../../third_party/linux/lib/glog/libglog.a -o google_crashdump_uploader_test
collect2: ld terminated with signal 11 [Segmentation fault]
/usr/bin/ld: i386 architecture of input file
`../../third_party/linux/lib/glog/libglog.a(libglog_la-logging.o)' is
incompatible with i386:x86-64 output
/usr/bin/ld: i386 architecture of input file
`../../third_party/linux/lib/glog/libglog.a(libglog_la-raw_logging.o)' is
incompatible with i386:x86-64 output
/usr/bin/ld: i386 architecture of input file
`../../third_party/linux/lib/glog/libglog.a(libglog_la-vlog_is_on.o)' is
incompatible with i386:x86-64 output
/usr/bin/ld: i386 architecture of input file
`../../third_party/linux/lib/glog/libglog.a(libglog_la-utilities.o)' is
incompatible with i386:x86-64 output
/usr/bin/ld: i386 architecture of input file
`../../third_party/linux/lib/glog/libglog.a(libglog_la-symbolize.o)' is
incompatible with i386:x86-64 output
/usr/bin/ld: i386 architecture of input file
`../../third_party/linux/lib/glog/libglog.a(libglog_la-demangle.o)' is
incompatible with i386:x86-64 output
make: *** [google_crashdump_uploader_test] Errore 1

What version of the product are you using? On what operating system?
trunk head as of today. 64bit ubuntu

Please provide any additional information below.
The prebuilt libraries which are provided are 32bit only so for 64bit build
it needs to build manually the deps and add them

Original issue reported on code.google.com by welta...@gmail.com on 9 Jan 2010 at 3:43

GoogleCodeExporter commented 9 years ago
I mentioned this to Neal previously, since I hit it while working on ARM 
support. I
suggested pulling these libs in as externals and building them like we do with 
other
libs in the tree.

Original comment by ted.mielczarek on 19 Feb 2010 at 3:43

GoogleCodeExporter commented 9 years ago
Neal fixed this.

Original comment by ted.mielczarek on 29 Mar 2010 at 5:05

GoogleCodeExporter commented 9 years ago
Neal, I think this is fixed, but those libs are still in the repo. Can we just 
remove
them?

Original comment by ted.mielczarek on 9 Apr 2010 at 2:37

GoogleCodeExporter commented 9 years ago
You're referring to this, right?
http://breakpad.appspot.com/63002

That patch isn't landed yet.  Sure would love to nuke the libraries, though.

Original comment by jimbla...@gmail.com on 20 Apr 2010 at 1:17