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).