nightmare666 / google-breakpad

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

makefile of the linux client only for 32bit #361

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. configure the project on a 64bit os
2. do make
3. cd to client/linux
4. do make

What is the expected output? What do you see instead?
it should build a 64bit version when doing make in client/linux.
it tries to build a 32bit version by passing -m32 to the compiler. Some
Linux distributions don't even provide the required headers for building
32bit but only the libs.

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

Please provide any additional information below.

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

GoogleCodeExporter commented 9 years ago
Either my or Neal's ARM patches fix this:
http://breakpad.appspot.com/61001

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

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
trunk + the patch

$cd src/client/linux
$make
../../client/linux/minidump_writer/linux_dumper.h:70: error: 
‘user_fpxregs_struct’
does not name a type

if I comment src/client/linux/minidump_writer/linux_dumper.h:70
previous error gone, and error changed:
make: *** No rule to make target 
`minidump_writer/linux_dumper_unittest_helper.c',
needed by `linux_dumper_unittest_helper'.  Stop.

anything wrong?

env: 
linux 2.6.18-128.el5
gcc 4.1.2

Original comment by ken.s...@gmail.com on 21 Feb 2010 at 2:58

GoogleCodeExporter commented 9 years ago
Neal removed the Makefile and made the client programs build via configure.

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