Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1579)

Issue 8228005: openbsd and freebsd fixes for base (Closed)

Created:
9 years, 2 months ago by Robert Nagy
Modified:
9 years, 2 months ago
CC:
chromium-reviews, fischman+watch_chromium.org, pam+watch_chromium.org, ukai+watch_chromium.org, brettw-cc_chromium.org
Base URL:
http://git.chromium.org/chromium/src.git@master
Visibility:
Public.

Description

OpenBSD and FreeBSD fixes for base. OpenBSD and FreeBSD need -I/usr/local/include for <execinfo.h>. Use !#/usr/bin/env bash because on !linux it's not located there. Patch by Robert Nagy <robert@openbsd.org>; BUG=none TEST=none Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=105257

Patch Set 1 #

Patch Set 2 : Add more patches for base needed for OpenBSD #

Total comments: 35

Patch Set 3 : Fixes after the comments from Mark #

Total comments: 6

Patch Set 4 : Fixes for comments in patchset 3 #

Patch Set 5 : update copyright year #

Total comments: 11

Patch Set 6 : No need to cast, so remove that code. #

Patch Set 7 : Fixes for comments on previous patchset #

Patch Set 8 : Add myself to the AUTHORS #

Unified diffs Side-by-side diffs Delta from patch set Stats (+372 lines, -15 lines) Patch
M AUTHORS View 1 2 3 4 5 6 7 1 chunk +1 line, -0 lines 0 comments Download
M base/base.gypi View 1 2 3 4 5 6 3 chunks +10 lines, -0 lines 0 comments Download
M base/base_paths_linux.cc View 1 1 chunk +4 lines, -0 lines 0 comments Download
M base/basictypes.h View 1 2 chunks +2 lines, -2 lines 0 comments Download
M base/logging.cc View 1 1 chunk +2 lines, -3 lines 0 comments Download
M base/process_util.h View 1 2 chunks +4 lines, -2 lines 0 comments Download
A base/process_util_openbsd.cc View 1 2 3 4 5 6 1 chunk +331 lines, -0 lines 0 comments Download
M base/process_util_unittest.cc View 1 2 3 1 chunk +0 lines, -2 lines 0 comments Download
M base/sys_info_openbsd.cc View 1 2 3 4 2 chunks +12 lines, -1 line 0 comments Download
M base/threading/platform_thread_posix.cc View 1 1 chunk +2 lines, -3 lines 0 comments Download
M build/common.gypi View 1 2 3 4 5 6 1 chunk +3 lines, -1 line 0 comments Download
M tools/clang/scripts/update.sh View 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 19 (0 generated)
Robert Nagy
9 years, 2 months ago (2011-10-11 11:04:42 UTC) #1
Robert Nagy
9 years, 2 months ago (2011-10-12 09:05:35 UTC) #2
Mark Mentovai
http://codereview.chromium.org/8228005/diff/2001/base/base.gypi File base/base.gypi (right): http://codereview.chromium.org/8228005/diff/2001/base/base.gypi#newcode601 base/base.gypi:601: '/usr/local/include', Really? Why? What’s in here? http://codereview.chromium.org/8228005/diff/2001/base/process_util_openbsd.cc File base/process_util_openbsd.cc ...
9 years, 2 months ago (2011-10-12 14:58:02 UTC) #3
Robert Nagy
http://codereview.chromium.org/8228005/diff/2001/base/base.gypi File base/base.gypi (right): http://codereview.chromium.org/8228005/diff/2001/base/base.gypi#newcode601 base/base.gypi:601: '/usr/local/include', On 2011/10/12 14:58:02, Mark Mentovai wrote: > Really? ...
9 years, 2 months ago (2011-10-12 17:03:10 UTC) #4
Mark Mentovai
http://codereview.chromium.org/8228005/diff/2001/base/base.gypi File base/base.gypi (right): http://codereview.chromium.org/8228005/diff/2001/base/base.gypi#newcode601 base/base.gypi:601: '/usr/local/include', Robert Nagy wrote: > On 2011/10/12 14:58:02, Mark ...
9 years, 2 months ago (2011-10-12 18:42:56 UTC) #5
Mark Mentovai
http://codereview.chromium.org/8228005/diff/8001/base/sys_info_openbsd.cc File base/sys_info_openbsd.cc (right): http://codereview.chromium.org/8228005/diff/8001/base/sys_info_openbsd.cc#newcode1 base/sys_info_openbsd.cc:1: // Copyright (c) 2009 The Chromium Authors. All rights ...
9 years, 2 months ago (2011-10-12 18:44:22 UTC) #6
Robert Nagy
Fixed this and all of the other comments in patchset 3. On 2011/10/12 18:44:22, Mark ...
9 years, 2 months ago (2011-10-12 18:59:45 UTC) #7
Robert Nagy
9 years, 2 months ago (2011-10-12 18:59:53 UTC) #8
Mark Mentovai
http://codereview.chromium.org/8228005/diff/11001/base/base.gypi File base/base.gypi (right): http://codereview.chromium.org/8228005/diff/11001/base/base.gypi#newcode500 base/base.gypi:500: ['include', '^base_paths_linux.cc'], Since you’re using regular expressions here: 1. ...
9 years, 2 months ago (2011-10-12 19:13:48 UTC) #9
Robert Nagy
http://codereview.chromium.org/8228005/diff/2001/build/common.gypi File build/common.gypi (right): http://codereview.chromium.org/8228005/diff/2001/build/common.gypi#newcode1109 build/common.gypi:1109: [ 'os_posix==1 and OS!="mac" and OS!="openbsd"', { Oh yeah, ...
9 years, 2 months ago (2011-10-12 19:33:39 UTC) #10
Mark Mentovai
Köszönöm. LGTM. Have you signed the CLA? http://code.google.com/legal/individual-cla-v1.0.html or http://code.google.com/legal/corporate-cla-v1.0.html. Please add yourself to the ...
9 years, 2 months ago (2011-10-12 21:37:24 UTC) #11
Robert Nagy
On 2011/10/12 21:37:24, Mark Mentovai wrote: > Köszönöm. LGTM. > > Have you signed the ...
9 years, 2 months ago (2011-10-12 21:45:13 UTC) #12
Robert Nagy
9 years, 2 months ago (2011-10-12 21:45:31 UTC) #13
Mark Mentovai
lgtm Great, then let’s try the commit queue!
9 years, 2 months ago (2011-10-12 21:52:10 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/robert.nagy@gmail.com/8228005/13001
9 years, 2 months ago (2011-10-12 21:52:18 UTC) #15
commit-bot: I haz the power
Presubmit check for 8228005-13001 failed and returned exit status 1. Running presubmit commit checks ...
9 years, 2 months ago (2011-10-12 21:52:31 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/robert.nagy@gmail.com/8228005/13001
9 years, 2 months ago (2011-10-12 21:57:29 UTC) #17
commit-bot: I haz the power
Presubmit check for 8228005-13001 failed and returned exit status 1. Running presubmit commit checks ...
9 years, 2 months ago (2011-10-12 21:57:35 UTC) #18
Mark Mentovai
9 years, 2 months ago (2011-10-13 04:25:25 UTC) #19
Thanks for the patch! Committed at r105257.

The commit bot should work next time now that you’re in the AUTHORS file.

Powered by Google App Engine
This is Rietveld 408576698