public inbox for glibc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug build/18409] New: Random build failures on x32
@ 2015-05-13 16:00 hjl.tools at gmail dot com
2015-05-13 16:13 ` [Bug build/18409] " cvs-commit at gcc dot gnu.org
2015-05-13 16:21 ` hjl.tools at gmail dot com
0 siblings, 2 replies; 3+ messages in thread
From: hjl.tools at gmail dot com @ 2015-05-13 16:00 UTC (permalink / raw)
To: glibc-bugs
https://sourceware.org/bugzilla/show_bug.cgi?id=18409
Bug ID: 18409
Summary: Random build failures on x32
Product: glibc
Version: 2.21
Status: NEW
Severity: normal
Priority: P2
Component: build
Assignee: unassigned at sourceware dot org
Reporter: hjl.tools at gmail dot com
CC: carlos at redhat dot com, roland at gnu dot org
Target Milestone: ---
commit c14874927b499ddfdbb03745bb32bfc778b8595f
Author: Roland McGrath <roland@hack.frob.com>
Date: Tue May 22 16:00:50 2012 -0700
syscalls.list support for vDSO IFUNCs, use it for x32 gettimeofday and
time.
added
\$(foreach p,\$(sysd-rules-targets),\$(objpfx)\$(patsubst %,\$p,$file).os): \\
\$(..)sysdeps/unix/make-syscalls.sh\
\$(make-target-directory)
to sysdeps/unix/make-syscalls.sh which generates
#### CALL=gettimeofday NUMBER=(0x40000000 + 96) ARGS=i:pP SOURCE=-
ifeq (,$(filter gettimeofday,$(unix-syscalls)))
unix-syscalls += gettimeofday
$(foreach p,$(sysd-rules-targets),$(foreach
o,$(object-suffixes-noshared),$(objpfx)$(patsubst %,$p,gettimeofday)$o)): \
$(..)sysdeps/unix/make-syscalls.sh
$(make-target-directory)
(echo '#define SYSCALL_NAME gettimeofday'; \
echo '#define SYSCALL_NARGS 2'; \
echo '#define SYSCALL_SYMBOL __gettimeofday'; \
echo '#include <syscall-template.S>'; \
echo 'weak_alias (__gettimeofday, gettimeofday)'; \
echo 'libc_hidden_weak (gettimeofday)'; \
) | $(compile-syscall) $(foreach p,$(patsubst
%gettimeofday,%,$(basename $(@F))),$($(p)CPPFLAGS))
$(foreach p,$(sysd-rules-targets),$(objpfx)$(patsubst %,$p,gettimeofday).os): \
$(..)sysdeps/unix/make-syscalls.sh
$(make-target-directory)
^^^^^^^^^ Missing newline
(echo '#include <dl-vdso.h>'; \
echo 'extern void *__gettimeofday_ifunc (void) __asm
("__gettimeofday");'; \
echo 'void *'; \
echo '__gettimeofday_ifunc (void)'; \
echo '{'; \
echo ' PREPARE_VERSION_KNOWN (symver, LINUX_2_6);'; \
echo ' return _dl_vdso_vsym ("__vdso_gettimeofday", &symver);'; \
echo '}'; \
echo 'asm (".type __gettimeofday, %gnu_indirect_function");'; \
echo 'asm (".globl __GI___gettimeofday\n"'; \
echo ' "__GI___gettimeofday = __gettimeofday");'; \
echo 'weak_alias (__gettimeofday, gettimeofday)'; \
echo 'libc_hidden_weak (gettimeofday)'; \
) | $(compile-stdin.c) $(foreach p,$(patsubst
%gettimeofday,%,$(basename $(@F))),$($(p)CPPFLAGS))
endif
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 3+ messages in thread
* [Bug build/18409] Random build failures on x32
2015-05-13 16:00 [Bug build/18409] New: Random build failures on x32 hjl.tools at gmail dot com
@ 2015-05-13 16:13 ` cvs-commit at gcc dot gnu.org
2015-05-13 16:21 ` hjl.tools at gmail dot com
1 sibling, 0 replies; 3+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2015-05-13 16:13 UTC (permalink / raw)
To: glibc-bugs
https://sourceware.org/bugzilla/show_bug.cgi?id=18409
--- Comment #1 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot gnu.org> ---
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".
The branch, master has been updated
via d9efd775ba51916b58b899d8b1c8501105a830de (commit)
from 265a9b73baf3898cb89410eed71a6337762e37b1 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=d9efd775ba51916b58b899d8b1c8501105a830de
commit d9efd775ba51916b58b899d8b1c8501105a830de
Author: H.J. Lu <hjl.tools@gmail.com>
Date: Wed May 13 09:11:12 2015 -0700
Remove a trailing `\' in make-syscalls.sh
[BZ #18409]
* sysdeps/unix/make-syscalls.sh: Remove a trailing `\'.
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 5 +++++
NEWS | 2 +-
sysdeps/unix/make-syscalls.sh | 2 +-
3 files changed, 7 insertions(+), 2 deletions(-)
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 3+ messages in thread
* [Bug build/18409] Random build failures on x32
2015-05-13 16:00 [Bug build/18409] New: Random build failures on x32 hjl.tools at gmail dot com
2015-05-13 16:13 ` [Bug build/18409] " cvs-commit at gcc dot gnu.org
@ 2015-05-13 16:21 ` hjl.tools at gmail dot com
1 sibling, 0 replies; 3+ messages in thread
From: hjl.tools at gmail dot com @ 2015-05-13 16:21 UTC (permalink / raw)
To: glibc-bugs
https://sourceware.org/bugzilla/show_bug.cgi?id=18409
H.J. Lu <hjl.tools at gmail dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution|--- |FIXED
Target Milestone|--- |2.22
--- Comment #2 from H.J. Lu <hjl.tools at gmail dot com> ---
Fixed for 2.22.
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2015-05-13 16:21 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-05-13 16:00 [Bug build/18409] New: Random build failures on x32 hjl.tools at gmail dot com
2015-05-13 16:13 ` [Bug build/18409] " cvs-commit at gcc dot gnu.org
2015-05-13 16:21 ` hjl.tools at gmail dot com
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).