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

Issue 1260083004: Add needed functions to glibc-compat for pkg (Closed)

Created:
5 years, 4 months ago by zhitingzhu
Modified:
5 years, 4 months ago
Reviewers:
sbc, Sam Clegg
CC:
native-client-reviews_googlegroups.com
Base URL:
https://chromium.googlesource.com/external/naclports.git@master
Target Ref:
refs/heads/master
Project:
naclports
Visibility:
Public.

Description

Add needed functions to glibc-compat for pkg Add minimal tests to newly added functions. Some of them are not available as fchdir is not implemented in sel_ldr. Committed: https://chromium.googlesource.com/external/naclports/+/defa2be0fe3bcb5987b64ddbec35cddc428ba9d2

Patch Set 1 #

Total comments: 20

Patch Set 2 : #

Total comments: 2

Patch Set 3 : #

Patch Set 4 : add bypass in presubmit #

Patch Set 5 : fix python build failure #

Patch Set 6 : link glibc-compat lib in libx11 and libxcb #

Patch Set 7 : another attempt to fix cairo #

Total comments: 2

Patch Set 8 : another attempt to get pass cairo #

Patch Set 9 : try to fix gtk+ #

Total comments: 8

Patch Set 10 : update on comments #

Patch Set 11 : fix wrong c++ lib #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1922 lines, -120 lines) Patch
M PRESUBMIT.py View 1 2 3 1 chunk +8 lines, -2 lines 0 comments Download
M ports/cairo/build.sh View 1 2 3 4 5 6 7 8 9 1 chunk +1 line, -1 line 0 comments Download
M ports/glib/build.sh View 1 2 3 4 5 6 7 8 9 1 chunk +13 lines, -0 lines 0 comments Download
M ports/glibc-compat/Makefile View 1 3 chunks +7 lines, -5 lines 0 comments Download
M ports/glibc-compat/README View 1 chunk +2 lines, -1 line 0 comments Download
A ports/glibc-compat/include/fts.h View 1 chunk +136 lines, -0 lines 0 comments Download
M ports/glibc-compat/include/sys/dirent.h View 1 chunk +6 lines, -0 lines 0 comments Download
M ports/glibc-compat/include/sys/fcntl.h View 1 2 3 4 2 chunks +5 lines, -0 lines 0 comments Download
M ports/glibc-compat/include/sys/stat.h View 1 chunk +5 lines, -1 line 0 comments Download
M ports/glibc-compat/include/sys/types.h View 1 chunk +4 lines, -0 lines 0 comments Download
M ports/glibc-compat/include/sys/un.h View 1 2 chunks +10 lines, -3 lines 0 comments Download
M ports/glibc-compat/include/sys/unistd.h View 1 chunk +10 lines, -0 lines 0 comments Download
A + ports/glibc-compat/include/time.h View 1 chunk +8 lines, -12 lines 0 comments Download
A ports/glibc-compat/src/dirfd.c View 1 chunk +45 lines, -0 lines 0 comments Download
A ports/glibc-compat/src/flock.c View 1 chunk +72 lines, -0 lines 0 comments Download
A ports/glibc-compat/src/fts.c View 1 chunk +1218 lines, -0 lines 0 comments Download
M ports/glibc-compat/src/herror.c View 1 1 chunk +0 lines, -9 lines 0 comments Download
M ports/glibc-compat/src/libc-symbols.h View 1 2 2 chunks +8 lines, -2 lines 0 comments Download
A ports/glibc-compat/src/openat.c View 1 1 chunk +156 lines, -0 lines 0 comments Download
M ports/glibc-compat/src/test.cc View 1 4 chunks +95 lines, -1 line 0 comments Download
A ports/glibc-compat/src/timegm.c View 1 2 1 chunk +29 lines, -0 lines 0 comments Download
A ports/glibc-compat/src/writev.c View 1 chunk +52 lines, -0 lines 0 comments Download
M ports/gtk+/build.sh View 1 2 3 4 5 6 7 8 2 chunks +6 lines, -1 line 0 comments Download
M ports/libx11/build.sh View 1 2 3 4 5 6 7 8 9 1 chunk +12 lines, -0 lines 0 comments Download
M ports/libxcb/build.sh View 1 2 3 4 5 6 7 8 9 10 1 chunk +13 lines, -1 line 0 comments Download
M ports/libxcb/nacl.patch View 1 2 3 4 5 6 7 2 chunks +1 line, -39 lines 0 comments Download
M ports/xtrans/nacl.patch View 1 1 chunk +0 lines, -42 lines 0 comments Download

Messages

Total messages: 68 (30 generated)
zhitingzhu
5 years, 4 months ago (2015-07-27 23:48:53 UTC) #2
Sam Clegg
lgtm, with comments https://codereview.chromium.org/1260083004/diff/1/ports/glibc-compat/include/sys/un.h File ports/glibc-compat/include/sys/un.h (right): https://codereview.chromium.org/1260083004/diff/1/ports/glibc-compat/include/sys/un.h#newcode23 ports/glibc-compat/include/sys/un.h:23: /* end of olonho */ Maybe ...
5 years, 4 months ago (2015-07-28 00:14:14 UTC) #4
zhitingzhu
https://codereview.chromium.org/1260083004/diff/1/ports/glibc-compat/include/sys/un.h File ports/glibc-compat/include/sys/un.h (right): https://codereview.chromium.org/1260083004/diff/1/ports/glibc-compat/include/sys/un.h#newcode23 ports/glibc-compat/include/sys/un.h:23: /* end of olonho */ On 2015/07/28 00:14:13, Sam ...
5 years, 4 months ago (2015-07-28 02:05:41 UTC) #5
Sam Clegg
lgtm https://codereview.chromium.org/1260083004/diff/20001/ports/glibc-compat/src/timegm.c File ports/glibc-compat/src/timegm.c (right): https://codereview.chromium.org/1260083004/diff/20001/ports/glibc-compat/src/timegm.c#newcode1 ports/glibc-compat/src/timegm.c:1: /* Copyright 2015 The Native Client Authors. All ...
5 years, 4 months ago (2015-07-28 16:25:58 UTC) #6
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1260083004/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1260083004/20001
5 years, 4 months ago (2015-07-28 16:26:23 UTC) #8
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: naclports-linux-clang-1 on tryserver.nacl (JOB_FAILED, http://build.chromium.org/p/tryserver.nacl/builders/naclports-linux-clang-1/builds/390) naclports-linux-clang-3 on ...
5 years, 4 months ago (2015-07-28 16:27:08 UTC) #10
Sam Clegg
On 2015/07/28 16:27:08, commit-bot: I haz the power wrote: > Dry run: Try jobs failed ...
5 years, 4 months ago (2015-07-28 16:29:19 UTC) #11
zhitingzhu
https://codereview.chromium.org/1260083004/diff/20001/ports/glibc-compat/src/timegm.c File ports/glibc-compat/src/timegm.c (right): https://codereview.chromium.org/1260083004/diff/20001/ports/glibc-compat/src/timegm.c#newcode1 ports/glibc-compat/src/timegm.c:1: /* Copyright 2015 The Native Client Authors. All rights ...
5 years, 4 months ago (2015-07-28 16:39:23 UTC) #12
Sam Clegg
On 2015/07/28 16:39:23, zhitingzhu wrote: > https://codereview.chromium.org/1260083004/diff/20001/ports/glibc-compat/src/timegm.c > File ports/glibc-compat/src/timegm.c (right): > > https://codereview.chromium.org/1260083004/diff/20001/ports/glibc-compat/src/timegm.c#newcode1 > ...
5 years, 4 months ago (2015-07-28 16:40:46 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1260083004/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1260083004/40001
5 years, 4 months ago (2015-07-28 16:41:31 UTC) #16
commit-bot: I haz the power
Try jobs failed on following builders: naclports-presubmit on tryserver.nacl (JOB_FAILED, http://build.chromium.org/p/tryserver.nacl/builders/naclports-presubmit/builds/252)
5 years, 4 months ago (2015-07-28 16:43:42 UTC) #18
zhitingzhu
5 years, 4 months ago (2015-07-28 17:01:04 UTC) #19
Sam Clegg
On 2015/07/28 17:01:04, zhitingzhu wrote: You can add NOPRESUBMIT=true to the CL description to get ...
5 years, 4 months ago (2015-07-28 17:03:55 UTC) #20
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1260083004/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1260083004/60001
5 years, 4 months ago (2015-07-28 17:05:11 UTC) #23
commit-bot: I haz the power
Try jobs failed on following builders: naclports-linux-clang-2 on tryserver.nacl (JOB_FAILED, http://build.chromium.org/p/tryserver.nacl/builders/naclports-linux-clang-2/builds/418)
5 years, 4 months ago (2015-07-28 18:58:37 UTC) #25
zhitingzhu
5 years, 4 months ago (2015-07-28 21:12:14 UTC) #26
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1260083004/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1260083004/80001
5 years, 4 months ago (2015-07-28 21:22:54 UTC) #29
commit-bot: I haz the power
Try jobs failed on following builders: naclports-linux-newlib-4 on tryserver.nacl (JOB_FAILED, http://build.chromium.org/p/tryserver.nacl/builders/naclports-linux-newlib-4/builds/965)
5 years, 4 months ago (2015-07-29 02:09:25 UTC) #31
Sam Clegg
On 2015/07/29 02:09:25, commit-bot: I haz the power wrote: > Try jobs failed on following ...
5 years, 4 months ago (2015-07-29 04:49:47 UTC) #32
zhitingzhu
5 years, 4 months ago (2015-07-29 18:34:24 UTC) #33
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1260083004/100001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1260083004/100001
5 years, 4 months ago (2015-07-29 18:34:50 UTC) #36
commit-bot: I haz the power
Try jobs failed on following builders: naclports-linux-newlib-4 on tryserver.nacl (JOB_FAILED, http://build.chromium.org/p/tryserver.nacl/builders/naclports-linux-newlib-4/builds/973)
5 years, 4 months ago (2015-07-29 23:17:35 UTC) #38
zhitingzhu
5 years, 4 months ago (2015-07-29 23:49:41 UTC) #39
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1260083004/120001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1260083004/120001
5 years, 4 months ago (2015-07-29 23:51:17 UTC) #42
Sam Clegg
https://codereview.chromium.org/1260083004/diff/120001/ports/libxcb/nacl.patch File ports/libxcb/nacl.patch (right): https://codereview.chromium.org/1260083004/diff/120001/ports/libxcb/nacl.patch#newcode3 ports/libxcb/nacl.patch:3: +++ b/configure Sorry, can you remove this configure patch ...
5 years, 4 months ago (2015-07-29 23:58:49 UTC) #43
commit-bot: I haz the power
Try jobs failed on following builders: naclports-linux-clang-4 on tryserver.nacl (JOB_FAILED, http://build.chromium.org/p/tryserver.nacl/builders/naclports-linux-clang-4/builds/435)
5 years, 4 months ago (2015-07-30 02:45:23 UTC) #45
zhitingzhu
https://codereview.chromium.org/1260083004/diff/120001/ports/libxcb/nacl.patch File ports/libxcb/nacl.patch (right): https://codereview.chromium.org/1260083004/diff/120001/ports/libxcb/nacl.patch#newcode3 ports/libxcb/nacl.patch:3: +++ b/configure On 2015/07/29 23:58:49, Sam Clegg wrote: > ...
5 years, 4 months ago (2015-07-31 01:06:41 UTC) #46
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1260083004/140001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1260083004/140001
5 years, 4 months ago (2015-07-31 01:07:12 UTC) #49
commit-bot: I haz the power
Try jobs failed on following builders: naclports-linux-glibc-2 on tryserver.nacl (JOB_FAILED, http://build.chromium.org/p/tryserver.nacl/builders/naclports-linux-glibc-2/builds/987)
5 years, 4 months ago (2015-07-31 09:12:14 UTC) #51
zhitingzhu
5 years, 4 months ago (2015-07-31 22:03:59 UTC) #52
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1260083004/160001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1260083004/160001
5 years, 4 months ago (2015-07-31 22:06:59 UTC) #55
Sam Clegg
https://codereview.chromium.org/1260083004/diff/160001/ports/cairo/build.sh File ports/cairo/build.sh (right): https://codereview.chromium.org/1260083004/diff/160001/ports/cairo/build.sh#newcode24 ports/cairo/build.sh:24: NACLPORTS_LDFLAGS+=" -lglibc-compat" I think still needed, even after the ...
5 years, 4 months ago (2015-07-31 22:07:00 UTC) #56
zhitingzhu
https://codereview.chromium.org/1260083004/diff/160001/ports/cairo/build.sh File ports/cairo/build.sh (right): https://codereview.chromium.org/1260083004/diff/160001/ports/cairo/build.sh#newcode24 ports/cairo/build.sh:24: NACLPORTS_LDFLAGS+=" -lglibc-compat" On 2015/07/31 22:07:00, Sam Clegg wrote: > ...
5 years, 4 months ago (2015-08-01 00:48:15 UTC) #58
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1260083004/180001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1260083004/180001
5 years, 4 months ago (2015-08-01 00:48:40 UTC) #61
commit-bot: I haz the power
Try jobs failed on following builders: naclports-linux-pnacl-4 on tryserver.nacl (JOB_FAILED, http://build.chromium.org/p/tryserver.nacl/builders/naclports-linux-pnacl-4/builds/449)
5 years, 4 months ago (2015-08-01 03:11:10 UTC) #63
zhitingzhu
5 years, 4 months ago (2015-08-01 21:42:33 UTC) #64
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1260083004/200001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1260083004/200001
5 years, 4 months ago (2015-08-01 21:42:43 UTC) #67
commit-bot: I haz the power
5 years, 4 months ago (2015-08-03 05:25:19 UTC) #68
Message was sent while issue was closed.
Committed patchset #11 (id:200001) as
https://chromium.googlesource.com/external/naclports/+/defa2be0fe3bcb5987b64d...

Powered by Google App Engine
This is Rietveld 408576698