From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 3037 invoked by alias); 25 Nov 2013 21:34:03 -0000 Mailing-List: contact glibc-bugs-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: glibc-bugs-owner@sourceware.org Received: (qmail 3003 invoked by uid 48); 25 Nov 2013 21:34:00 -0000 From: "adconrad at 0c3 dot net" To: glibc-bugs@sourceware.org Subject: [Bug libc/15794] move AT_* constants definition from elf.h into sysdeps (bits) directory Date: Mon, 25 Nov 2013 21:34:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: glibc X-Bugzilla-Component: libc X-Bugzilla-Version: unspecified X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: adconrad at 0c3 dot net X-Bugzilla-Status: NEW X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: unassigned at sourceware dot org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: http://sourceware.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2013-11/txt/msg00280.txt.bz2 https://sourceware.org/bugzilla/show_bug.cgi?id=15794 --- Comment #10 from Adam Conrad --- (In reply to Carlos O'Donell from comment #9) > (c) Have elf.h include bits/auxv-base.h (not bits/auxv.h) to provide the > os-independent auxv constants. This should prevent some source breakage and > allow the continued use of AT_NULL to AT_ENTRY Which appear to be the only > set of truly os-independent AT_* constants. This would fix the one gcc issue I found with elf.h no longer including these definitions. I can scrub binutils, but given that it defines a lot of these bits independently anyway, I imagine it'll be in good shape too. Random userspace packages might explode here and there, but these will all be build failures, not runtime, and we can easily weed them out in an archive rebuild test in Debian or Ubuntu and push patches upstream for the rather tiny set of sources that I expect will be affected by suddenly needing sys/auxv.h. -- You are receiving this mail because: You are on the CC list for the bug.