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

Issue 401243002: Non-SFI NaCl: Do not create unwind tables for libc_free.c (Closed)

Created:
6 years, 5 months ago by hamaji
Modified:
6 years, 5 months ago
Reviewers:
Mark Seaborn, Sam Clegg
CC:
chromium-reviews
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Project:
chromium
Visibility:
Public.

Description

Non-SFI NaCl: Do not create unwind tables for libc_free.c ARM GCC emits references to EABI symbols like __aeabi_unwind_cpp_pr0 and they are causing a link error because recently we have added -Wl,--no-undefined. TEST=./out/Release/browser_tests --gtest_filter='*NonSfi*' # Note we cannot test this on ARM yet. TEST=ninja browser_tests (for ARM Chrome OS) BUG=None Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=284807

Patch Set 1 #

Total comments: 5

Patch Set 2 : drop -funwind-tables #

Unified diffs Side-by-side diffs Delta from patch set Stats (+3 lines, -0 lines) Patch
M chrome/test/data/nacl/nacl_test_data.gyp View 1 1 chunk +3 lines, -0 lines 0 comments Download

Messages

Total messages: 9 (0 generated)
hamaji
I guess this is not failing on ARM builders because they are not building browser_tests.
6 years, 5 months ago (2014-07-21 06:36:05 UTC) #1
Mark Seaborn
On 20 July 2014 23:36, <hamaji@chromium.org> wrote: > Reviewers: Mark Seaborn, > > Message: > ...
6 years, 5 months ago (2014-07-21 22:46:07 UTC) #2
Mark Seaborn
https://codereview.chromium.org/401243002/diff/1/chrome/test/data/nacl/nonsfi/libc_free.c File chrome/test/data/nacl/nonsfi/libc_free.c (right): https://codereview.chromium.org/401243002/diff/1/chrome/test/data/nacl/nonsfi/libc_free.c#newcode214 chrome/test/data/nacl/nonsfi/libc_free.c:214: // ARM GCC emits references to them. They should ...
6 years, 5 months ago (2014-07-21 22:49:33 UTC) #3
hamaji
https://codereview.chromium.org/401243002/diff/1/chrome/test/data/nacl/nonsfi/libc_free.c File chrome/test/data/nacl/nonsfi/libc_free.c (right): https://codereview.chromium.org/401243002/diff/1/chrome/test/data/nacl/nonsfi/libc_free.c#newcode214 chrome/test/data/nacl/nonsfi/libc_free.c:214: // ARM GCC emits references to them. They should ...
6 years, 5 months ago (2014-07-22 08:17:23 UTC) #4
Mark Seaborn
LGTM https://codereview.chromium.org/401243002/diff/1/chrome/test/data/nacl/nonsfi/libc_free.c File chrome/test/data/nacl/nonsfi/libc_free.c (right): https://codereview.chromium.org/401243002/diff/1/chrome/test/data/nacl/nonsfi/libc_free.c#newcode214 chrome/test/data/nacl/nonsfi/libc_free.c:214: // ARM GCC emits references to them. They ...
6 years, 5 months ago (2014-07-22 15:19:48 UTC) #5
Sam Clegg
On 2014/07/22 15:19:48, Mark Seaborn wrote: > LGTM > > https://codereview.chromium.org/401243002/diff/1/chrome/test/data/nacl/nonsfi/libc_free.c > File chrome/test/data/nacl/nonsfi/libc_free.c (right): ...
6 years, 5 months ago (2014-07-22 22:20:37 UTC) #6
Sam Clegg
The CQ bit was checked by sbc@chromium.org
6 years, 5 months ago (2014-07-22 22:44:20 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/hamaji@chromium.org/401243002/20001
6 years, 5 months ago (2014-07-22 22:46:27 UTC) #8
commit-bot: I haz the power
6 years, 5 months ago (2014-07-22 23:37:44 UTC) #9
Message was sent while issue was closed.
Change committed as 284807

Powered by Google App Engine
This is Rietveld 408576698