public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug libgomp/38086]  New: libgomp fails to build if assembler doesn't support .symver
@ 2008-11-11 23:09 ro at gcc dot gnu dot org
  2008-12-24  4:24 ` [Bug libgomp/38086] [4.2/4.3/4.4 Regression] " pinskia at gcc dot gnu dot org
                   ` (18 more replies)
  0 siblings, 19 replies; 20+ messages in thread
From: ro at gcc dot gnu dot org @ 2008-11-11 23:09 UTC (permalink / raw)
  To: gcc-bugs

Building current mainline on Solaris 11/SPARC with GNU ld 2.19 and Sun as fails
when building libgomp:

libtool: compile:  /vol/gccsrc/obj/gcc-4.4.0-20081110/11-gcc-gld/./gcc/xgcc
-B/vol/gccsrc/obj/gcc-4.4.0-20081110/11-gcc-gld/./gcc/
-B/vol/gcc/sparc-sun-solaris2.11/bin/ -B/vol/gcc/sparc-sun-solaris2.11/lib/
-isystem /vol/gcc/sparc-sun-solaris2.11/include -isystem
/vol/gcc/sparc-sun-solaris2.11/sys-include -DHAVE_CONFIG_H -I.
-I/vol/gcc/src/gcc-dist/libgomp -I.
-I/vol/gcc/src/gcc-dist/libgomp/config/posix -I/vol/gcc/src/gcc-dist/libgomp
-Wall -pthread -Werror -g -O2 -MT lock.lo -MD -MP -MF .deps/lock.Tpo -c
/vol/gcc/src/gcc-dist/libgomp/config/posix/lock.c  -fPIC -DPIC -o .libs/lock.o
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 10: error: unknown opcode ".symver"
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 10: error: invalid character (0x40)
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 10: error: invalid character (0x40)
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 10: error: statement syntax
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 11: error: unknown opcode ".symver"
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 11: error: invalid character (0x40)
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 11: error: statement syntax
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 12: error: unknown opcode ".symver"
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 12: error: invalid character (0x40)
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 12: error: invalid character (0x40)
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 12: error: statement syntax
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 13: error: unknown opcode ".symver"
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 13: error: invalid character (0x40)
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 13: error: statement syntax
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 14: error: unknown opcode ".symver"
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 14: error: invalid character (0x40)
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 14: error: invalid character (0x40)
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 14: error: statement syntax
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 15: error: unknown opcode ".symver"
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 15: error: invalid character (0x40)
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 15: error: statement syntax
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 16: error: unknown opcode ".symver"
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 16: error: invalid character (0x40)
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 16: error: invalid character (0x40)
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 16: error: statement syntax
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 17: error: unknown opcode ".symver"
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 17: error: invalid character (0x40)
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 17: error: statement syntax
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 18: error: unknown opcode ".symver"
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 18: error: invalid character (0x40)
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 18: error: invalid character (0x40)
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 18: error: statement syntax
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 19: error: unknown opcode ".symver"
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 19: error: invalid character (0x40)
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 19: error: statement syntax
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 20: error: unknown opcode ".symver"
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 20: error: invalid character (0x40)
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 20: error: invalid character (0x40)
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 20: error: statement syntax
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 21: error: unknown opcode ".symver"
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 21: error: invalid character (0x40)
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 21: error: statement syntax
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 22: error: unknown opcode ".symver"
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 22: error: invalid character (0x40)
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 22: error: invalid character (0x40)
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 22: error: statement syntax
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 23: error: unknown opcode ".symver"
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 23: error: invalid character (0x40)
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 23: error: statement syntax
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 24: error: unknown opcode ".symver"
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 24: error: invalid character (0x40)
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 24: error: invalid character (0x40)
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 24: error: statement syntax
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 25: error: unknown opcode ".symver"
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 25: error: invalid character (0x40)
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 25: error: statement syntax
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 26: error: unknown opcode ".symver"
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 26: error: invalid character (0x40)
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 26: error: invalid character (0x40)
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 26: error: statement syntax
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 27: error: unknown opcode ".symver"
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 27: error: invalid character (0x40)
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 27: error: statement syntax
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 28: error: unknown opcode ".symver"
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 28: error: invalid character (0x40)
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 28: error: invalid character (0x40)
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 28: error: statement syntax
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 29: error: unknown opcode ".symver"
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 29: error: invalid character (0x40)
/usr/bin/as: "/var/tmp//ccPRa4Qu.s", line 29: error: statement syntax
make[4]: *** [lock.lo] Error 1

Obviously, the system assembler doesn't support .symver, thus
config/posix/lock.c (at least) must not use omp_lock_symver.

I'm unsure how best to fix this: one could either augment
LIBGOMP_ENABLE_SYMVERS
to check for assembler support (which may be too much) or introduce an
additional conditional for the use of .symver.


-- 
           Summary: libgomp fails to build if assembler doesn't support
                    .symver
           Product: gcc
           Version: 4.4.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: libgomp
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: ro at gcc dot gnu dot org
 GCC build triplet: sparc-sun-solaris2.11
  GCC host triplet: sparc-sun-solaris2.11
GCC target triplet: sparc-sun-solaris2.11


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38086


^ permalink raw reply	[flat|nested] 20+ messages in thread

* [Bug libgomp/38086] [4.2/4.3/4.4 Regression] libgomp fails to build if assembler doesn't support .symver
  2008-11-11 23:09 [Bug libgomp/38086] New: libgomp fails to build if assembler doesn't support .symver ro at gcc dot gnu dot org
@ 2008-12-24  4:24 ` pinskia at gcc dot gnu dot org
  2008-12-29 22:08 ` rguenth at gcc dot gnu dot org
                   ` (17 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2008-12-24  4:24 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #1 from pinskia at gcc dot gnu dot org  2008-12-24 04:20 -------
Confirmed.


-- 

pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |rth at gcc dot gnu dot org
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1
           Keywords|                            |build
   Last reconfirmed|0000-00-00 00:00:00         |2008-12-24 04:20:39
               date|                            |
            Summary|libgomp fails to build if   |[4.2/4.3/4.4 Regression]
                   |assembler doesn't support   |libgomp fails to build if
                   |.symver                     |assembler doesn't support
                   |                            |.symver
   Target Milestone|---                         |4.2.5


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38086


^ permalink raw reply	[flat|nested] 20+ messages in thread

* [Bug libgomp/38086] [4.2/4.3/4.4 Regression] libgomp fails to build if assembler doesn't support .symver
  2008-11-11 23:09 [Bug libgomp/38086] New: libgomp fails to build if assembler doesn't support .symver ro at gcc dot gnu dot org
  2008-12-24  4:24 ` [Bug libgomp/38086] [4.2/4.3/4.4 Regression] " pinskia at gcc dot gnu dot org
@ 2008-12-29 22:08 ` rguenth at gcc dot gnu dot org
  2008-12-29 23:36 ` jakub at gcc dot gnu dot org
                   ` (16 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2008-12-29 22:08 UTC (permalink / raw)
  To: gcc-bugs



-- 

rguenth at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P3                          |P1


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38086


^ permalink raw reply	[flat|nested] 20+ messages in thread

* [Bug libgomp/38086] [4.2/4.3/4.4 Regression] libgomp fails to build if assembler doesn't support .symver
  2008-11-11 23:09 [Bug libgomp/38086] New: libgomp fails to build if assembler doesn't support .symver ro at gcc dot gnu dot org
  2008-12-24  4:24 ` [Bug libgomp/38086] [4.2/4.3/4.4 Regression] " pinskia at gcc dot gnu dot org
  2008-12-29 22:08 ` rguenth at gcc dot gnu dot org
@ 2008-12-29 23:36 ` jakub at gcc dot gnu dot org
  2009-01-05 17:07 ` rob1weld at aol dot com
                   ` (15 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: jakub at gcc dot gnu dot org @ 2008-12-29 23:36 UTC (permalink / raw)
  To: gcc-bugs



-- 

jakub at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|unassigned at gcc dot gnu   |jakub at gcc dot gnu dot org
                   |dot org                     |
             Status|NEW                         |ASSIGNED
   Last reconfirmed|2008-12-24 04:20:39         |2008-12-29 22:48:26
               date|                            |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38086


^ permalink raw reply	[flat|nested] 20+ messages in thread

* [Bug libgomp/38086] [4.2/4.3/4.4 Regression] libgomp fails to build if assembler doesn't support .symver
  2008-11-11 23:09 [Bug libgomp/38086] New: libgomp fails to build if assembler doesn't support .symver ro at gcc dot gnu dot org
                   ` (2 preceding siblings ...)
  2008-12-29 23:36 ` jakub at gcc dot gnu dot org
@ 2009-01-05 17:07 ` rob1weld at aol dot com
  2009-01-05 20:03 ` pinskia at gcc dot gnu dot org
                   ` (14 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: rob1weld at aol dot com @ 2009-01-05 17:07 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #2 from rob1weld at aol dot com  2009-01-05 17:07 -------
I noticed this is a "P1".

> Rainer Orth says:
> Building current mainline on Solaris 11/SPARC with GNU ld 2.19 and 
> Sun as fails when building libgomp:

The Official Position of Sun is: "You must use Sun's ld".

Andrew, on that basis you _might_ want to mark this Bug Report as INVALID.


The Reporter is (according to the Manufacturer of his Operating System) trying
to configure a compiler (to interface with Sun's Operating System) in a manner
that in not supported. For that reason this should not be a "P1" - but it
should be fixed nonetheless. You are "allowed" to do it, it just is not
recommended, and thus should this be a "P1" ?


I (like Rainer) compiled gcc (but it is a more recent version) using 
binutils 2.19 "ld" and I _also_ used binutils 2.19 "as" (unlike what Rainer
did). I am also "configuring the compiler in a manner that in not supported
by Sun", but it _is_ supported by GNU; and that is what I am testing.


NOTE:
There is a reason (for Sun) to recommend the use of Sun's "ld" and no reason
(for us) to require Sun's "as" be used. That statement is even more true if
you are using binutils 2.19 "ld" (and thus have 'as' version 2.19) and not
using Sun's "ld" (as is recommended). 

The only exception to this would either be to:
1. Test using binutils 2.19 "ld" instead of Sun's "ld" (which is NOT
recommended (by Sun) and "uncommented on, but permitted" by GNU).
2. Try something that is not recommended and get it to work.



I (who have a few years of building / porting GCC) can build "gcc 4.4.0
20090104" on i386-pc-solaris2.11 (OpenSolaris 2008.11) this way:


# /usr/local/bin/ld --version | grep Binutils
GNU ld (GNU Binutils) 2.19

# /usr/local/bin/as --version | grep Binutils
GNU ld (GNU Binutils) 2.19

# /usr/local/bin/gcc -v
Using built-in specs.
Target: i386-pc-solaris2.11
Configured with: ../gcc_trunk/configure
--enable-languages=ada,c,c++,fortran,java,objc,obj-c++ --enable-shared
--disable-static --enable-decimal-float --enable-nls --without-system-libunwind
--with-gnu-as --with-as=/usr/local/bin/as --with-gnu-ld
--with-ld=/usr/local/bin/ld
Thread model: posix
gcc version 4.4.0 20090104 (experimental) (GCC)



I have built gcc previously using "--with-as=/usr/sfw/bin/gas --with-gnu-as
--with-ld=/usr/ccs/bin/ld --without-gnu-ld" (that is a portion of Sun's
recommended configure argument list) and libgomp built correctly using Sun's
"as" so, Andrew, I believe this "regression" goes back only as far as 4.2.1 .

Rob


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38086


^ permalink raw reply	[flat|nested] 20+ messages in thread

* [Bug libgomp/38086] [4.2/4.3/4.4 Regression] libgomp fails to build if assembler doesn't support .symver
  2008-11-11 23:09 [Bug libgomp/38086] New: libgomp fails to build if assembler doesn't support .symver ro at gcc dot gnu dot org
                   ` (3 preceding siblings ...)
  2009-01-05 17:07 ` rob1weld at aol dot com
@ 2009-01-05 20:03 ` pinskia at gcc dot gnu dot org
  2009-01-06  3:53 ` rob1weld at aol dot com
                   ` (13 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2009-01-05 20:03 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #3 from pinskia at gcc dot gnu dot org  2009-01-05 20:02 -------
Sun recommendations are not the issue here really.  On other targets people
could use someone else's assembler but GNU ld and this will fail.  It just
happen Solaris is the one that this happens more.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38086


^ permalink raw reply	[flat|nested] 20+ messages in thread

* [Bug libgomp/38086] [4.2/4.3/4.4 Regression] libgomp fails to build if assembler doesn't support .symver
  2008-11-11 23:09 [Bug libgomp/38086] New: libgomp fails to build if assembler doesn't support .symver ro at gcc dot gnu dot org
                   ` (4 preceding siblings ...)
  2009-01-05 20:03 ` pinskia at gcc dot gnu dot org
@ 2009-01-06  3:53 ` rob1weld at aol dot com
  2009-01-06 12:51 ` jakub at gcc dot gnu dot org
                   ` (12 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: rob1weld at aol dot com @ 2009-01-06  3:53 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #4 from rob1weld at aol dot com  2009-01-06 03:53 -------
(In reply to comment #3)
> Sun recommendations are not the issue here really.  On other targets people
> could use someone else's assembler but GNU ld and this will fail.  It just
> happen Solaris is the one that this happens more.

Should you "open up" the "Host / Target / Build" if this is not a "Solaris
specific issue" ?


On Solaris you need to either use Sun's (GNU) "ld" (and they do not require
a specific assembler) to comply with the Manufacturer (should you wish to).


I went against the recommendations and got this result:
http://gcc.gnu.org/ml/gcc-testresults/2009-01/msg00488.html

I matched my "as" with my "ld" and thus had no troubles.

Rob


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38086


^ permalink raw reply	[flat|nested] 20+ messages in thread

* [Bug libgomp/38086] [4.2/4.3/4.4 Regression] libgomp fails to build if assembler doesn't support .symver
  2008-11-11 23:09 [Bug libgomp/38086] New: libgomp fails to build if assembler doesn't support .symver ro at gcc dot gnu dot org
                   ` (5 preceding siblings ...)
  2009-01-06  3:53 ` rob1weld at aol dot com
@ 2009-01-06 12:51 ` jakub at gcc dot gnu dot org
  2009-01-06 13:26 ` ro at techfak dot uni-bielefeld dot de
                   ` (11 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: jakub at gcc dot gnu dot org @ 2009-01-06 12:51 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #5 from jakub at gcc dot gnu dot org  2009-01-06 12:51 -------
Created an attachment (id=17038)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17038&action=view)
gcc44-pr38086.patch

Patch I'm now testing on x86_64-linux, can you do the same on Solaris?


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38086


^ permalink raw reply	[flat|nested] 20+ messages in thread

* [Bug libgomp/38086] [4.2/4.3/4.4 Regression] libgomp fails to build if assembler doesn't support .symver
  2008-11-11 23:09 [Bug libgomp/38086] New: libgomp fails to build if assembler doesn't support .symver ro at gcc dot gnu dot org
                   ` (6 preceding siblings ...)
  2009-01-06 12:51 ` jakub at gcc dot gnu dot org
@ 2009-01-06 13:26 ` ro at techfak dot uni-bielefeld dot de
  2009-01-06 13:40 ` jakub at gcc dot gnu dot org
                   ` (10 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: ro at techfak dot uni-bielefeld dot de @ 2009-01-06 13:26 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #6 from ro at techfak dot uni-bielefeld dot de  2009-01-06 13:26 -------
Subject: Re:  [4.2/4.3/4.4 Regression] libgomp fails to build if assembler
doesn't support .symver

jakub at gcc dot gnu dot org writes:

> Patch I'm now testing on x86_64-linux, can you do the same on Solaris?

Sure, a bootstrap is currently in progress on sparc-sun-solaris2.11 with
Sun as and GNU ld 2.19.  I'll have to work around PR libstdc++/38092,
though.

Thanks.
        Rainer


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38086


^ permalink raw reply	[flat|nested] 20+ messages in thread

* [Bug libgomp/38086] [4.2/4.3/4.4 Regression] libgomp fails to build if assembler doesn't support .symver
  2008-11-11 23:09 [Bug libgomp/38086] New: libgomp fails to build if assembler doesn't support .symver ro at gcc dot gnu dot org
                   ` (7 preceding siblings ...)
  2009-01-06 13:26 ` ro at techfak dot uni-bielefeld dot de
@ 2009-01-06 13:40 ` jakub at gcc dot gnu dot org
  2009-01-06 14:00 ` ro at techfak dot uni-bielefeld dot de
                   ` (9 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: jakub at gcc dot gnu dot org @ 2009-01-06 13:40 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #7 from jakub at gcc dot gnu dot org  2009-01-06 13:40 -------
PR38092 would be fixed similarly, I've just started with libgomp.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38086


^ permalink raw reply	[flat|nested] 20+ messages in thread

* [Bug libgomp/38086] [4.2/4.3/4.4 Regression] libgomp fails to build if assembler doesn't support .symver
  2008-11-11 23:09 [Bug libgomp/38086] New: libgomp fails to build if assembler doesn't support .symver ro at gcc dot gnu dot org
                   ` (8 preceding siblings ...)
  2009-01-06 13:40 ` jakub at gcc dot gnu dot org
@ 2009-01-06 14:00 ` ro at techfak dot uni-bielefeld dot de
  2009-01-07 20:15 ` bkoz at gcc dot gnu dot org
                   ` (8 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: ro at techfak dot uni-bielefeld dot de @ 2009-01-06 14:00 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #8 from ro at techfak dot uni-bielefeld dot de  2009-01-06 14:00 -------
Subject: Re:  [4.2/4.3/4.4 Regression] libgomp fails to build if assembler
doesn't support .symver

jakub at gcc dot gnu dot org writes:

> PR38092 would be fixed similarly, I've just started with libgomp.

True, especially since the libgomp configure code started from the
libstdc++-v3 version, IIRC.

        Rainer


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38086


^ permalink raw reply	[flat|nested] 20+ messages in thread

* [Bug libgomp/38086] [4.2/4.3/4.4 Regression] libgomp fails to build if assembler doesn't support .symver
  2008-11-11 23:09 [Bug libgomp/38086] New: libgomp fails to build if assembler doesn't support .symver ro at gcc dot gnu dot org
                   ` (9 preceding siblings ...)
  2009-01-06 14:00 ` ro at techfak dot uni-bielefeld dot de
@ 2009-01-07 20:15 ` bkoz at gcc dot gnu dot org
  2009-01-07 20:44 ` jakub at gcc dot gnu dot org
                   ` (7 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: bkoz at gcc dot gnu dot org @ 2009-01-07 20:15 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #9 from bkoz at gcc dot gnu dot org  2009-01-07 20:15 -------

Any luck getting past the libgomp build failure? All that is needed is trying
Jakub's patch and getting confirmation that it works. If it does then the
libgomp/libstdc++ bits can go in at the same time without further delay.


-- 

bkoz at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |bkoz at gcc dot gnu dot org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38086


^ permalink raw reply	[flat|nested] 20+ messages in thread

* [Bug libgomp/38086] [4.2/4.3/4.4 Regression] libgomp fails to build if assembler doesn't support .symver
  2008-11-11 23:09 [Bug libgomp/38086] New: libgomp fails to build if assembler doesn't support .symver ro at gcc dot gnu dot org
                   ` (10 preceding siblings ...)
  2009-01-07 20:15 ` bkoz at gcc dot gnu dot org
@ 2009-01-07 20:44 ` jakub at gcc dot gnu dot org
  2009-01-07 22:48 ` jakub at gcc dot gnu dot org
                   ` (6 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: jakub at gcc dot gnu dot org @ 2009-01-07 20:44 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #10 from jakub at gcc dot gnu dot org  2009-01-07 20:44 -------
See http://gcc.gnu.org/ml/gcc-bugs/2009-01/msg00759.html
I'll post the whole patch to gcc-patches soon.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38086


^ permalink raw reply	[flat|nested] 20+ messages in thread

* [Bug libgomp/38086] [4.2/4.3/4.4 Regression] libgomp fails to build if assembler doesn't support .symver
  2008-11-11 23:09 [Bug libgomp/38086] New: libgomp fails to build if assembler doesn't support .symver ro at gcc dot gnu dot org
                   ` (11 preceding siblings ...)
  2009-01-07 20:44 ` jakub at gcc dot gnu dot org
@ 2009-01-07 22:48 ` jakub at gcc dot gnu dot org
  2009-01-07 22:54 ` [Bug libgomp/38086] [4.2/4.3 " jakub at gcc dot gnu dot org
                   ` (5 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: jakub at gcc dot gnu dot org @ 2009-01-07 22:48 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #11 from jakub at gcc dot gnu dot org  2009-01-07 22:48 -------
Subject: Bug 38086

Author: jakub
Date: Wed Jan  7 22:48:03 2009
New Revision: 143168

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143168
Log:
        PR libgomp/38086
        * acinclude.m4 (HAVE_AS_SYMVER_DIRECTIVE): New check.
        * libgomp.h (LIBGOMP_GNU_SYMBOL_VERSIONING): Undefine if
        HAVE_AS_SYMVER_DIRECTIVE is not defined.
        * configure: Regenerated.
        * config.h.in: Likewise.

Modified:
    trunk/libgomp/ChangeLog
    trunk/libgomp/acinclude.m4
    trunk/libgomp/config.h.in
    trunk/libgomp/configure
    trunk/libgomp/libgomp.h


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38086


^ permalink raw reply	[flat|nested] 20+ messages in thread

* [Bug libgomp/38086] [4.2/4.3 Regression] libgomp fails to build if assembler doesn't support .symver
  2008-11-11 23:09 [Bug libgomp/38086] New: libgomp fails to build if assembler doesn't support .symver ro at gcc dot gnu dot org
                   ` (12 preceding siblings ...)
  2009-01-07 22:48 ` jakub at gcc dot gnu dot org
@ 2009-01-07 22:54 ` jakub at gcc dot gnu dot org
  2009-01-08 17:32 ` ro at techfak dot uni-bielefeld dot de
                   ` (4 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: jakub at gcc dot gnu dot org @ 2009-01-07 22:54 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #12 from jakub at gcc dot gnu dot org  2009-01-07 22:54 -------
Fixed on the trunk.


-- 

jakub at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|[4.2/4.3/4.4 Regression]    |[4.2/4.3 Regression] libgomp
                   |libgomp fails to build if   |fails to build if assembler
                   |assembler doesn't support   |doesn't support .symver
                   |.symver                     |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38086


^ permalink raw reply	[flat|nested] 20+ messages in thread

* [Bug libgomp/38086] [4.2/4.3 Regression] libgomp fails to build if assembler doesn't support .symver
  2008-11-11 23:09 [Bug libgomp/38086] New: libgomp fails to build if assembler doesn't support .symver ro at gcc dot gnu dot org
                   ` (13 preceding siblings ...)
  2009-01-07 22:54 ` [Bug libgomp/38086] [4.2/4.3 " jakub at gcc dot gnu dot org
@ 2009-01-08 17:32 ` ro at techfak dot uni-bielefeld dot de
  2009-01-16 22:54 ` rguenth at gcc dot gnu dot org
                   ` (3 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: ro at techfak dot uni-bielefeld dot de @ 2009-01-08 17:32 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #13 from ro at techfak dot uni-bielefeld dot de  2009-01-08 17:31 -------
Subject: Re:  [4.2/4.3/4.4 Regression] libgomp fails to build if assembler
doesn't support .symver

bkoz at gcc dot gnu dot org writes:

> Any luck getting past the libgomp build failure? All that is needed is trying
> Jakub's patch and getting confirmation that it works. If it does then the
> libgomp/libstdc++ bits can go in at the same time without further delay.

Sure: as I had already written in Comment #7 of PR libstdc++/38092, I
wanted to let the make check run to completion.  This has happened now and
the results are more or less identical to what I got as of 20081110 with
--disable-symvers.  So from my perspective, all is fine (and the patches
have already been checked in).

Thanks.
        Rainer


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38086


^ permalink raw reply	[flat|nested] 20+ messages in thread

* [Bug libgomp/38086] [4.2/4.3 Regression] libgomp fails to build if assembler doesn't support .symver
  2008-11-11 23:09 [Bug libgomp/38086] New: libgomp fails to build if assembler doesn't support .symver ro at gcc dot gnu dot org
                   ` (14 preceding siblings ...)
  2009-01-08 17:32 ` ro at techfak dot uni-bielefeld dot de
@ 2009-01-16 22:54 ` rguenth at gcc dot gnu dot org
  2009-03-31 21:02 ` [Bug libgomp/38086] [4.3 " jsm28 at gcc dot gnu dot org
                   ` (2 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2009-01-16 22:54 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #14 from rguenth at gcc dot gnu dot org  2009-01-16 22:54 -------
Lowering priority, this is not a regression on the branch.


-- 

rguenth at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P1                          |P2


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38086


^ permalink raw reply	[flat|nested] 20+ messages in thread

* [Bug libgomp/38086] [4.3 Regression] libgomp fails to build if assembler doesn't support .symver
  2008-11-11 23:09 [Bug libgomp/38086] New: libgomp fails to build if assembler doesn't support .symver ro at gcc dot gnu dot org
                   ` (15 preceding siblings ...)
  2009-01-16 22:54 ` rguenth at gcc dot gnu dot org
@ 2009-03-31 21:02 ` jsm28 at gcc dot gnu dot org
  2009-08-04 12:44 ` rguenth at gcc dot gnu dot org
  2010-01-01 13:10 ` paolo dot carlini at oracle dot com
  18 siblings, 0 replies; 20+ messages in thread
From: jsm28 at gcc dot gnu dot org @ 2009-03-31 21:02 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #15 from jsm28 at gcc dot gnu dot org  2009-03-31 21:01 -------
Closing 4.2 branch.


-- 

jsm28 at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|[4.2/4.3 Regression] libgomp|[4.3 Regression] libgomp
                   |fails to build if assembler |fails to build if assembler
                   |doesn't support .symver     |doesn't support .symver
   Target Milestone|4.2.5                       |4.3.4


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38086


^ permalink raw reply	[flat|nested] 20+ messages in thread

* [Bug libgomp/38086] [4.3 Regression] libgomp fails to build if assembler doesn't support .symver
  2008-11-11 23:09 [Bug libgomp/38086] New: libgomp fails to build if assembler doesn't support .symver ro at gcc dot gnu dot org
                   ` (16 preceding siblings ...)
  2009-03-31 21:02 ` [Bug libgomp/38086] [4.3 " jsm28 at gcc dot gnu dot org
@ 2009-08-04 12:44 ` rguenth at gcc dot gnu dot org
  2010-01-01 13:10 ` paolo dot carlini at oracle dot com
  18 siblings, 0 replies; 20+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2009-08-04 12:44 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #16 from rguenth at gcc dot gnu dot org  2009-08-04 12:29 -------
GCC 4.3.4 is being released, adjusting target milestone.


-- 

rguenth at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.3.4                       |4.3.5


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38086


^ permalink raw reply	[flat|nested] 20+ messages in thread

* [Bug libgomp/38086] [4.3 Regression] libgomp fails to build if assembler doesn't support .symver
  2008-11-11 23:09 [Bug libgomp/38086] New: libgomp fails to build if assembler doesn't support .symver ro at gcc dot gnu dot org
                   ` (17 preceding siblings ...)
  2009-08-04 12:44 ` rguenth at gcc dot gnu dot org
@ 2010-01-01 13:10 ` paolo dot carlini at oracle dot com
  18 siblings, 0 replies; 20+ messages in thread
From: paolo dot carlini at oracle dot com @ 2010-01-01 13:10 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #17 from paolo dot carlini at oracle dot com  2010-01-01 13:09 -------
Same here...


-- 

paolo dot carlini at oracle dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|                            |FIXED
   Target Milestone|4.3.5                       |4.4.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38086


^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2010-01-01 13:10 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-11-11 23:09 [Bug libgomp/38086] New: libgomp fails to build if assembler doesn't support .symver ro at gcc dot gnu dot org
2008-12-24  4:24 ` [Bug libgomp/38086] [4.2/4.3/4.4 Regression] " pinskia at gcc dot gnu dot org
2008-12-29 22:08 ` rguenth at gcc dot gnu dot org
2008-12-29 23:36 ` jakub at gcc dot gnu dot org
2009-01-05 17:07 ` rob1weld at aol dot com
2009-01-05 20:03 ` pinskia at gcc dot gnu dot org
2009-01-06  3:53 ` rob1weld at aol dot com
2009-01-06 12:51 ` jakub at gcc dot gnu dot org
2009-01-06 13:26 ` ro at techfak dot uni-bielefeld dot de
2009-01-06 13:40 ` jakub at gcc dot gnu dot org
2009-01-06 14:00 ` ro at techfak dot uni-bielefeld dot de
2009-01-07 20:15 ` bkoz at gcc dot gnu dot org
2009-01-07 20:44 ` jakub at gcc dot gnu dot org
2009-01-07 22:48 ` jakub at gcc dot gnu dot org
2009-01-07 22:54 ` [Bug libgomp/38086] [4.2/4.3 " jakub at gcc dot gnu dot org
2009-01-08 17:32 ` ro at techfak dot uni-bielefeld dot de
2009-01-16 22:54 ` rguenth at gcc dot gnu dot org
2009-03-31 21:02 ` [Bug libgomp/38086] [4.3 " jsm28 at gcc dot gnu dot org
2009-08-04 12:44 ` rguenth at gcc dot gnu dot org
2010-01-01 13:10 ` paolo dot carlini at oracle 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).