mmentovai | e5dc608 | 2007-02-14 19:51:05 +0000 | [diff] [blame] | 1 | Breakpad is a set of client and server components which implement a |
bryner | cb91a2f | 2006-08-25 21:14:45 +0000 | [diff] [blame] | 2 | crash-reporting system. |
jessicag.feedback | 25b9371 | 2010-08-13 18:49:03 +0000 | [diff] [blame] | 3 | |
| 4 | |
| 5 | ----- |
| 6 | Getting started in 32-bit mode (from trunk) |
| 7 | Configure: CXXFLAGS=-m32 CFLAGS=-m32 CPPFLAGS=-m32 ./configure |
| 8 | Build: make |
| 9 | Test: make check |
| 10 | Install: make install |
| 11 | |
| 12 | If you need to reconfigure your build be sure to run "make distclean" first. |
| 13 | |
| 14 | |
| 15 | ----- |
| 16 | To request change review: |
| 17 | 0. Get access to a read-write copy of source. |
| 18 | Owners at http://code.google.com/p/google-breakpad/ are able to grant |
| 19 | this access. |
| 20 | |
| 21 | 1. Check out a read-write copy of source using instructions at |
| 22 | http://code.google.com/p/google-breakpad/source/checkout |
| 23 | |
| 24 | 2. Make changes. Build and test your changes. |
| 25 | For core code like processor use methods above. |
| 26 | For linux/mac/windows, there are test targets in each project file. |
| 27 | |
| 28 | 3. Download http://codereview.appspot.com/static/upload.py |
| 29 | |
| 30 | 4. Run upload.py from the 'src' directory: |
| 31 | upload.py --server=breakpad.appspot.com |
| 32 | |
| 33 | You will be prompted for credential and a description. |
| 34 | |
| 35 | 5. At http://breakpad.appspot.com you'll find your issue listed; click on it, |
| 36 | and select Publish+Mail, and enter in the code reviewer and CC |
| 37 | google-breakpad-dev@googlegroups.com |
| 38 | |
| 39 | 6. When applying code review feedback, specify the '-i' option when running |
| 40 | upload.py again and pass the issue number so it updates the existing issue, |
| 41 | rather than creating a new one. |
| 42 | Be sure to rerun upload.py from the same directory as you did for previous |
| 43 | uploads to allow for proper diff calculations. |