public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug c/37246] New: Updated spec for freebsd7.0
@ 2008-08-26 20:29 the_paya at gentoo dot org
2008-08-26 20:30 ` [Bug c/37246] " the_paya at gentoo dot org
` (6 more replies)
0 siblings, 7 replies; 8+ messages in thread
From: the_paya at gentoo dot org @ 2008-08-26 20:29 UTC (permalink / raw)
To: gcc-bugs
The diff adds support for dl_iterate_phdr from FreeBSD 7.0 libc, and also uses
--as-needed when linking to libgcc_s.
The main spec source is the FreeBSD spec from their cvs.
The extras for dl_iterate_phdr adapted (they set -D__GLIBC__=3 on the
cmdline/Makefile) on the code/config.
This is only for i[3456]86 tho. Don't have the hardware to complete/test the
x64/sparc64 (missing) parts.
--
Summary: Updated spec for freebsd7.0
Product: gcc
Version: 4.3.1
Status: UNCONFIRMED
Severity: enhancement
Priority: P3
Component: c
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: the_paya at gentoo dot org
GCC build triplet: i686-gentoo-freebsd7.0
GCC host triplet: i686-gentoo-freebsd7.0
GCC target triplet: i686-gentoo-freebsd7.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37246
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Bug c/37246] Updated spec for freebsd7.0
2008-08-26 20:29 [Bug c/37246] New: Updated spec for freebsd7.0 the_paya at gentoo dot org
@ 2008-08-26 20:30 ` the_paya at gentoo dot org
2008-08-26 20:40 ` [Bug target/37246] " pinskia at gcc dot gnu dot org
` (5 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: the_paya at gentoo dot org @ 2008-08-26 20:30 UTC (permalink / raw)
To: gcc-bugs
------- Comment #1 from the_paya at gentoo dot org 2008-08-26 20:28 -------
Created an attachment (id=16152)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16152&action=view)
patch against gcc-4.3.1
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37246
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Bug target/37246] Updated spec for freebsd7.0
2008-08-26 20:29 [Bug c/37246] New: Updated spec for freebsd7.0 the_paya at gentoo dot org
2008-08-26 20:30 ` [Bug c/37246] " the_paya at gentoo dot org
@ 2008-08-26 20:40 ` pinskia at gcc dot gnu dot org
2008-08-26 21:44 ` the_paya at gentoo dot org
` (4 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2008-08-26 20:40 UTC (permalink / raw)
To: gcc-bugs
------- Comment #2 from pinskia at gcc dot gnu dot org 2008-08-26 20:39 -------
Patches go to gcc-patches@.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37246
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Bug target/37246] Updated spec for freebsd7.0
2008-08-26 20:29 [Bug c/37246] New: Updated spec for freebsd7.0 the_paya at gentoo dot org
2008-08-26 20:30 ` [Bug c/37246] " the_paya at gentoo dot org
2008-08-26 20:40 ` [Bug target/37246] " pinskia at gcc dot gnu dot org
@ 2008-08-26 21:44 ` the_paya at gentoo dot org
2008-09-14 5:05 ` pinskia at gcc dot gnu dot org
` (3 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: the_paya at gentoo dot org @ 2008-08-26 21:44 UTC (permalink / raw)
To: gcc-bugs
------- Comment #3 from the_paya at gentoo dot org 2008-08-26 21:43 -------
My bad, sent.
http://gcc.gnu.org/ml/gcc-patches/2008-08/msg01988.html
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37246
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Bug target/37246] Updated spec for freebsd7.0
2008-08-26 20:29 [Bug c/37246] New: Updated spec for freebsd7.0 the_paya at gentoo dot org
` (2 preceding siblings ...)
2008-08-26 21:44 ` the_paya at gentoo dot org
@ 2008-09-14 5:05 ` pinskia at gcc dot gnu dot org
2009-12-16 18:53 ` kargl at gcc dot gnu dot org
` (2 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2008-09-14 5:05 UTC (permalink / raw)
To: gcc-bugs
--
pinskia at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
URL| |http://gcc.gnu.org/ml/gcc-
| |patches/2008-
| |08/msg01988.html
Status|UNCONFIRMED |NEW
Ever Confirmed|0 |1
Keywords| |patch
Last reconfirmed|0000-00-00 00:00:00 |2008-09-14 05:04:21
date| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37246
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Bug target/37246] Updated spec for freebsd7.0
2008-08-26 20:29 [Bug c/37246] New: Updated spec for freebsd7.0 the_paya at gentoo dot org
` (3 preceding siblings ...)
2008-09-14 5:05 ` pinskia at gcc dot gnu dot org
@ 2009-12-16 18:53 ` kargl at gcc dot gnu dot org
2009-12-17 2:39 ` the_paya at gentoo dot org
2009-12-28 23:05 ` ljrittle at gcc dot gnu dot org
6 siblings, 0 replies; 8+ messages in thread
From: kargl at gcc dot gnu dot org @ 2009-12-16 18:53 UTC (permalink / raw)
To: gcc-bugs
------- Comment #4 from kargl at gcc dot gnu dot org 2009-12-16 18:53 -------
I followed the discussion pointed to by the URL in comment #3,
but I could not find if the final version of the patch has
been accepted or rejected. Is this PR still relevant or should
it be closed?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37246
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Bug target/37246] Updated spec for freebsd7.0
2008-08-26 20:29 [Bug c/37246] New: Updated spec for freebsd7.0 the_paya at gentoo dot org
` (4 preceding siblings ...)
2009-12-16 18:53 ` kargl at gcc dot gnu dot org
@ 2009-12-17 2:39 ` the_paya at gentoo dot org
2009-12-28 23:05 ` ljrittle at gcc dot gnu dot org
6 siblings, 0 replies; 8+ messages in thread
From: the_paya at gentoo dot org @ 2009-12-17 2:39 UTC (permalink / raw)
To: gcc-bugs
------- Comment #5 from the_paya at gentoo dot org 2009-12-17 02:39 -------
Hi, there is no final version of this patch, it's current state is incomplete,
but good enough to work for Gentoo/FreeBSD-x86 which is were we actively use
it.
Lacking other architectures (x64, sparc) to test this and make this a proper
"add new feature" patch (it's not /really/ a bugfix, just adds dl_iterate_phdr
support from FreeBSD's-7 and above libc) was the showstopper here.
Feel free to close as you see fit, or perhaps continue on bug 33417.
Just for reference, the patches we are using are here:
http://sources.gentoo.org/viewcvs.py/gentoo/src/patchsets/gcc/4.4.2/gentoo/90_all_gcc-freebsd.patch?rev=1.1&view=markup
http://sources.gentoo.org/viewcvs.py/gentoo/src/patchsets/gcc/4.4.2/gentoo/91_all_gcc-freebsd.patch?rev=1.1&view=markup
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37246
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Bug target/37246] Updated spec for freebsd7.0
2008-08-26 20:29 [Bug c/37246] New: Updated spec for freebsd7.0 the_paya at gentoo dot org
` (5 preceding siblings ...)
2009-12-17 2:39 ` the_paya at gentoo dot org
@ 2009-12-28 23:05 ` ljrittle at gcc dot gnu dot org
6 siblings, 0 replies; 8+ messages in thread
From: ljrittle at gcc dot gnu dot org @ 2009-12-28 23:05 UTC (permalink / raw)
To: gcc-bugs
------- Comment #6 from ljrittle at gcc dot gnu dot org 2009-12-28 23:05 -------
Alternate patch was generated and installed on mainline (4.5) to address lack
of support for dl_iterate_phdr from FreeBSD 7.0 libc.
--
ljrittle at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37246
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2009-12-28 23:05 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-08-26 20:29 [Bug c/37246] New: Updated spec for freebsd7.0 the_paya at gentoo dot org
2008-08-26 20:30 ` [Bug c/37246] " the_paya at gentoo dot org
2008-08-26 20:40 ` [Bug target/37246] " pinskia at gcc dot gnu dot org
2008-08-26 21:44 ` the_paya at gentoo dot org
2008-09-14 5:05 ` pinskia at gcc dot gnu dot org
2009-12-16 18:53 ` kargl at gcc dot gnu dot org
2009-12-17 2:39 ` the_paya at gentoo dot org
2009-12-28 23:05 ` ljrittle at gcc dot gnu dot org
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).