This is the mail archive of the
glibc-bugs@sourceware.org
mailing list for the glibc project.
[Bug libc/5145] New: alpha: Fix up NBPG in <sys/user.h>
- From: "macro at linux-mips dot org" <sourceware-bugzilla at sourceware dot org>
- To: glibc-bugs at sources dot redhat dot com
- Date: 8 Oct 2007 12:30:28 -0000
- Subject: [Bug libc/5145] New: alpha: Fix up NBPG in <sys/user.h>
- Reply-to: sourceware-bugzilla at sourceware dot org
Linux headers stopped providing PAGE_SIZE at some point, over a year
ago, and <asm/page.h>, at least for the Alpha, is now solely for the
kernel use only, wrapped by an #ifdef __KERNEL__ protection, so there is
no point in including it at all.
Here is a patch that provides the necessary definition in a way similar
to what the i386 port does. Without this change programs that make use of
NBPG do not build for the Alpha, e.g. (taken from a build of BFD):
alpha-linux-gcc -DHAVE_CONFIG_H -I. -DTRAD_CORE -I. -I. -I./../include -W -Wall
-Wstrict-prototypes -Wmissing-prototypes -Werror -mcpu=ev4 -pipe -O2 -fomit-fram
e-pointer -c trad-core.c -fPIC -DPIC -o .libs/trad-core.o
trad-core.c: In function 'trad_unix_core_file_p':
trad-core.c:122: error: 'PAGE_SIZE' undeclared (first use in this function)
trad-core.c:122: error: (Each undeclared identifier is reported only once
trad-core.c:122: error: for each function it appears in.)
--
Summary: alpha: Fix up NBPG in <sys/user.h>
Product: glibc
Version: unspecified
Status: NEW
Severity: normal
Priority: P2
Component: libc
AssignedTo: drepper at redhat dot com
ReportedBy: macro at linux-mips dot org
CC: glibc-bugs at sources dot redhat dot com
GCC host triplet: alpha-unknown-linux-gnu
http://sourceware.org/bugzilla/show_bug.cgi?id=5145
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.