public inbox for glibc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug build/18796] New: build fails for --disable-mathvec
@ 2015-08-09 14:26 swb@michael-joost.de
  2015-08-09 14:46 ` [Bug build/18796] " jsm28 at gcc dot gnu.org
                   ` (13 more replies)
  0 siblings, 14 replies; 15+ messages in thread
From: swb@michael-joost.de @ 2015-08-09 14:26 UTC (permalink / raw)
  To: glibc-bugs

https://sourceware.org/bugzilla/show_bug.cgi?id=18796

            Bug ID: 18796
           Summary: build fails for --disable-mathvec
           Product: glibc
           Version: 2.22
            Status: NEW
          Severity: normal
          Priority: P2
         Component: build
          Assignee: unassigned at sourceware dot org
          Reporter: swb@michael-joost.de
                CC: carlos at redhat dot com
  Target Milestone: ---

When compiling for a non-SSE x86 CPU, hence --disable-mathvec, that mvec lib is
not compiled, but the generated soversions.mk contains an entry:

  libmvec.so-version=.1
  all-sonames+=libmvec=libmvec.so$(libmvec.so-version)

which is later (make install) consulted by scripts/testinstallation.pl, causing
this error:

.../i586-pc-linux-gnu/bin/ld: cannot find -lmvec
collect2: error: ld returned 1 exit status
Execution of i586-pc-linux-gnu-gcc failed!

-- 
You are receiving this mail because:
You are on the CC list for the bug.


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

* [Bug build/18796] build fails for --disable-mathvec
  2015-08-09 14:26 [Bug build/18796] New: build fails for --disable-mathvec swb@michael-joost.de
@ 2015-08-09 14:46 ` jsm28 at gcc dot gnu.org
  2015-08-12 20:10 ` andrew.n.senkevich at gmail dot com
                   ` (12 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: jsm28 at gcc dot gnu.org @ 2015-08-09 14:46 UTC (permalink / raw)
  To: glibc-bugs

https://sourceware.org/bugzilla/show_bug.cgi?id=18796

Joseph Myers <jsm28 at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |andrew.n.senkevich at gmail dot co
                   |                            |m

-- 
You are receiving this mail because:
You are on the CC list for the bug.


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

* [Bug build/18796] build fails for --disable-mathvec
  2015-08-09 14:26 [Bug build/18796] New: build fails for --disable-mathvec swb@michael-joost.de
  2015-08-09 14:46 ` [Bug build/18796] " jsm28 at gcc dot gnu.org
@ 2015-08-12 20:10 ` andrew.n.senkevich at gmail dot com
  2015-08-12 20:11 ` andrew.n.senkevich at gmail dot com
                   ` (11 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: andrew.n.senkevich at gmail dot com @ 2015-08-12 20:10 UTC (permalink / raw)
  To: glibc-bugs

https://sourceware.org/bugzilla/show_bug.cgi?id=18796

Andrew Senkevich <andrew.n.senkevich at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |joseph at codesourcery dot com

--- Comment #1 from Andrew Senkevich <andrew.n.senkevich at gmail dot com> ---
Joseph,

how I see it is needed to fix test-installation.pl itself with excluding -lmvec
if according case found with help of grep on config.make. 
Is it ok?

-- 
You are receiving this mail because:
You are on the CC list for the bug.


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

* [Bug build/18796] build fails for --disable-mathvec
  2015-08-09 14:26 [Bug build/18796] New: build fails for --disable-mathvec swb@michael-joost.de
  2015-08-09 14:46 ` [Bug build/18796] " jsm28 at gcc dot gnu.org
  2015-08-12 20:10 ` andrew.n.senkevich at gmail dot com
@ 2015-08-12 20:11 ` andrew.n.senkevich at gmail dot com
  2015-08-12 20:49 ` joseph at codesourcery dot com
                   ` (10 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: andrew.n.senkevich at gmail dot com @ 2015-08-12 20:11 UTC (permalink / raw)
  To: glibc-bugs

https://sourceware.org/bugzilla/show_bug.cgi?id=18796

Andrew Senkevich <andrew.n.senkevich at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED

-- 
You are receiving this mail because:
You are on the CC list for the bug.


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

* [Bug build/18796] build fails for --disable-mathvec
  2015-08-09 14:26 [Bug build/18796] New: build fails for --disable-mathvec swb@michael-joost.de
                   ` (2 preceding siblings ...)
  2015-08-12 20:11 ` andrew.n.senkevich at gmail dot com
@ 2015-08-12 20:49 ` joseph at codesourcery dot com
  2015-08-13  5:06 ` swb@michael-joost.de
                   ` (9 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: joseph at codesourcery dot com @ 2015-08-12 20:49 UTC (permalink / raw)
  To: glibc-bugs

https://sourceware.org/bugzilla/show_bug.cgi?id=18796

--- Comment #2 from joseph at codesourcery dot com <joseph at codesourcery dot com> ---
Please send your patch to libc-alpha as usual with the rationale for the 
implementation approach you choose.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


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

* [Bug build/18796] build fails for --disable-mathvec
  2015-08-09 14:26 [Bug build/18796] New: build fails for --disable-mathvec swb@michael-joost.de
                   ` (3 preceding siblings ...)
  2015-08-12 20:49 ` joseph at codesourcery dot com
@ 2015-08-13  5:06 ` swb@michael-joost.de
  2015-08-13 11:44 ` andrew.n.senkevich at gmail dot com
                   ` (8 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: swb@michael-joost.de @ 2015-08-13  5:06 UTC (permalink / raw)
  To: glibc-bugs

https://sourceware.org/bugzilla/show_bug.cgi?id=18796

--- Comment #3 from Michael Joost <swb@michael-joost.de> ---
Just a thought: have you considered to adapt the generation of the
soversions.mk to drop that entry, instead of modifying the test-installation
script ?

-- 
You are receiving this mail because:
You are on the CC list for the bug.


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

* [Bug build/18796] build fails for --disable-mathvec
  2015-08-09 14:26 [Bug build/18796] New: build fails for --disable-mathvec swb@michael-joost.de
                   ` (4 preceding siblings ...)
  2015-08-13  5:06 ` swb@michael-joost.de
@ 2015-08-13 11:44 ` andrew.n.senkevich at gmail dot com
  2015-08-13 12:25 ` joseph at codesourcery dot com
                   ` (7 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: andrew.n.senkevich at gmail dot com @ 2015-08-13 11:44 UTC (permalink / raw)
  To: glibc-bugs

https://sourceware.org/bugzilla/show_bug.cgi?id=18796

--- Comment #4 from Andrew Senkevich <andrew.n.senkevich at gmail dot com> ---
(In reply to Michael Joost from comment #3)
> Just a thought: have you considered to adapt the generation of the
> soversions.mk to drop that entry, instead of modifying the test-installation
> script ?

That entry needed in soversions.i for further generation of definition
MODULE_libmvec in ./libc-modules.h needed for IS_IN (libmvec) proper unfolding.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


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

* [Bug build/18796] build fails for --disable-mathvec
  2015-08-09 14:26 [Bug build/18796] New: build fails for --disable-mathvec swb@michael-joost.de
                   ` (5 preceding siblings ...)
  2015-08-13 11:44 ` andrew.n.senkevich at gmail dot com
@ 2015-08-13 12:25 ` joseph at codesourcery dot com
  2015-08-19 14:02 ` cvs-commit at gcc dot gnu.org
                   ` (6 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: joseph at codesourcery dot com @ 2015-08-13 12:25 UTC (permalink / raw)
  To: glibc-bugs

https://sourceware.org/bugzilla/show_bug.cgi?id=18796

--- Comment #5 from joseph at codesourcery dot com <joseph at codesourcery dot com> ---
On Thu, 13 Aug 2015, andrew.n.senkevich at gmail dot com wrote:

> https://sourceware.org/bugzilla/show_bug.cgi?id=18796
> 
> --- Comment #4 from Andrew Senkevich <andrew.n.senkevich at gmail dot com> ---
> (In reply to Michael Joost from comment #3)
> > Just a thought: have you considered to adapt the generation of the
> > soversions.mk to drop that entry, instead of modifying the test-installation
> > script ?
> 
> That entry needed in soversions.i for further generation of definition
> MODULE_libmvec in ./libc-modules.h needed for IS_IN (libmvec) proper unfolding.

In addition, I think gnu/lib-names.h should only very (among builds for 
the same architecture / OS) with the ABI variants listed in 
$(abi-variants), so that the same set of headers can be shared between 
different glibc builds, not depending on configure options such as whether 
libmvec is enabled or not.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


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

* [Bug build/18796] build fails for --disable-mathvec
  2015-08-09 14:26 [Bug build/18796] New: build fails for --disable-mathvec swb@michael-joost.de
                   ` (6 preceding siblings ...)
  2015-08-13 12:25 ` joseph at codesourcery dot com
@ 2015-08-19 14:02 ` cvs-commit at gcc dot gnu.org
  2015-08-19 14:26 ` joseph at codesourcery dot com
                   ` (5 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2015-08-19 14:02 UTC (permalink / raw)
  To: glibc-bugs

https://sourceware.org/bugzilla/show_bug.cgi?id=18796

--- Comment #6 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot gnu.org> ---
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".

The branch, master has been updated
       via  a08e80d1143f6b0386d5bc8cc7b8ed576091dbf3 (commit)
      from  9b9d20faf6185f5dcb36cde48ca3c9db866086ee (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=a08e80d1143f6b0386d5bc8cc7b8ed576091dbf3

commit a08e80d1143f6b0386d5bc8cc7b8ed576091dbf3
Author: Andrew Senkevich <andrew.senkevich@intel.com>
Date:   Wed Aug 19 16:54:28 2015 +0300

        [BZ #18796]
        * scripts/test-installation.pl: Don't add -lmvec to build options if
        libmvec wasn't built.

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog                    |    6 ++++++
 scripts/test-installation.pl |   13 ++++++++++++-
 2 files changed, 18 insertions(+), 1 deletions(-)

-- 
You are receiving this mail because:
You are on the CC list for the bug.


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

* [Bug build/18796] build fails for --disable-mathvec
  2015-08-09 14:26 [Bug build/18796] New: build fails for --disable-mathvec swb@michael-joost.de
                   ` (7 preceding siblings ...)
  2015-08-19 14:02 ` cvs-commit at gcc dot gnu.org
@ 2015-08-19 14:26 ` joseph at codesourcery dot com
  2015-08-19 16:09 ` cvs-commit at gcc dot gnu.org
                   ` (4 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: joseph at codesourcery dot com @ 2015-08-19 14:26 UTC (permalink / raw)
  To: glibc-bugs

https://sourceware.org/bugzilla/show_bug.cgi?id=18796

--- Comment #7 from joseph at codesourcery dot com <joseph at codesourcery dot com> ---
Remember if checking in a fix for a bug to add the bug to the list of 
fixed bugs in NEWS and close the bug as fixed as well.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


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

* [Bug build/18796] build fails for --disable-mathvec
  2015-08-09 14:26 [Bug build/18796] New: build fails for --disable-mathvec swb@michael-joost.de
                   ` (8 preceding siblings ...)
  2015-08-19 14:26 ` joseph at codesourcery dot com
@ 2015-08-19 16:09 ` cvs-commit at gcc dot gnu.org
  2015-08-19 16:17 ` andrew.n.senkevich at gmail dot com
                   ` (3 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2015-08-19 16:09 UTC (permalink / raw)
  To: glibc-bugs

https://sourceware.org/bugzilla/show_bug.cgi?id=18796

--- Comment #8 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot gnu.org> ---
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".

The branch, release/2.22/master has been updated
       via  9031106ea063f0476bdabf3f5ec22758cdcf987b (commit)
      from  a34d1c6afc86521d6ad17662a3b5362d8481514c (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=9031106ea063f0476bdabf3f5ec22758cdcf987b

commit 9031106ea063f0476bdabf3f5ec22758cdcf987b
Author: Andrew Senkevich <andrew.senkevich@intel.com>
Date:   Wed Aug 19 19:02:32 2015 +0300

        [BZ #18796]
        * scripts/test-installation.pl: Don't add -lmvec to build options
        if libmvec wasn't built.
        * NEWS: Mention this fix.

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog                    |    7 +++++++
 NEWS                         |    2 +-
 scripts/test-installation.pl |   13 ++++++++++++-
 3 files changed, 20 insertions(+), 2 deletions(-)

-- 
You are receiving this mail because:
You are on the CC list for the bug.


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

* [Bug build/18796] build fails for --disable-mathvec
  2015-08-09 14:26 [Bug build/18796] New: build fails for --disable-mathvec swb@michael-joost.de
                   ` (9 preceding siblings ...)
  2015-08-19 16:09 ` cvs-commit at gcc dot gnu.org
@ 2015-08-19 16:17 ` andrew.n.senkevich at gmail dot com
  2015-08-19 16:31 ` joseph at codesourcery dot com
                   ` (2 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: andrew.n.senkevich at gmail dot com @ 2015-08-19 16:17 UTC (permalink / raw)
  To: glibc-bugs

https://sourceware.org/bugzilla/show_bug.cgi?id=18796

Andrew Senkevich <andrew.n.senkevich at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED

--- Comment #9 from Andrew Senkevich <andrew.n.senkevich at gmail dot com> ---
(In reply to joseph@codesourcery.com from comment #7)
> Remember if checking in a fix for a bug to add the bug to the list of 
> fixed bugs in NEWS and close the bug as fixed as well.

Is it ok to commit such NEWS fix with no ChangeLog entry?

-- 
You are receiving this mail because:
You are on the CC list for the bug.


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

* [Bug build/18796] build fails for --disable-mathvec
  2015-08-09 14:26 [Bug build/18796] New: build fails for --disable-mathvec swb@michael-joost.de
                   ` (10 preceding siblings ...)
  2015-08-19 16:17 ` andrew.n.senkevich at gmail dot com
@ 2015-08-19 16:31 ` joseph at codesourcery dot com
  2015-08-19 16:51 ` cvs-commit at gcc dot gnu.org
  2015-10-29 17:03 ` jsm28 at gcc dot gnu.org
  13 siblings, 0 replies; 15+ messages in thread
From: joseph at codesourcery dot com @ 2015-08-19 16:31 UTC (permalink / raw)
  To: glibc-bugs

https://sourceware.org/bugzilla/show_bug.cgi?id=18796

--- Comment #10 from joseph at codesourcery dot com <joseph at codesourcery dot com> ---
On Wed, 19 Aug 2015, andrew.n.senkevich at gmail dot com wrote:

> > Remember if checking in a fix for a bug to add the bug to the list of 
> > fixed bugs in NEWS and close the bug as fixed as well.
> 
> Is it ok to commit such NEWS fix with no ChangeLog entry?

Yes, there is no need for ChangeLog entries for fixes to NEWS or to 
ChangeLog files.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


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

* [Bug build/18796] build fails for --disable-mathvec
  2015-08-09 14:26 [Bug build/18796] New: build fails for --disable-mathvec swb@michael-joost.de
                   ` (11 preceding siblings ...)
  2015-08-19 16:31 ` joseph at codesourcery dot com
@ 2015-08-19 16:51 ` cvs-commit at gcc dot gnu.org
  2015-10-29 17:03 ` jsm28 at gcc dot gnu.org
  13 siblings, 0 replies; 15+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2015-08-19 16:51 UTC (permalink / raw)
  To: glibc-bugs

https://sourceware.org/bugzilla/show_bug.cgi?id=18796

--- Comment #11 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot gnu.org> ---
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".

The branch, master has been updated
       via  1f3be1988bce6756ad8cd37386eedef95aa0f2ed (commit)
      from  48497aba8ec7887dd505e37aa95ab52348fa8cb2 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=1f3be1988bce6756ad8cd37386eedef95aa0f2ed

commit 1f3be1988bce6756ad8cd37386eedef95aa0f2ed
Author: Andrew Senkevich <andrew.senkevich@intel.com>
Date:   Wed Aug 19 19:48:52 2015 +0300

    Mention BZ #18796 fix in NEWS.

-----------------------------------------------------------------------

Summary of changes:
 NEWS |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

-- 
You are receiving this mail because:
You are on the CC list for the bug.


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

* [Bug build/18796] build fails for --disable-mathvec
  2015-08-09 14:26 [Bug build/18796] New: build fails for --disable-mathvec swb@michael-joost.de
                   ` (12 preceding siblings ...)
  2015-08-19 16:51 ` cvs-commit at gcc dot gnu.org
@ 2015-10-29 17:03 ` jsm28 at gcc dot gnu.org
  13 siblings, 0 replies; 15+ messages in thread
From: jsm28 at gcc dot gnu.org @ 2015-10-29 17:03 UTC (permalink / raw)
  To: glibc-bugs

https://sourceware.org/bugzilla/show_bug.cgi?id=18796

Joseph Myers <jsm28 at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |2.23

-- 
You are receiving this mail because:
You are on the CC list for the bug.


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

end of thread, other threads:[~2015-10-29 17:03 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-08-09 14:26 [Bug build/18796] New: build fails for --disable-mathvec swb@michael-joost.de
2015-08-09 14:46 ` [Bug build/18796] " jsm28 at gcc dot gnu.org
2015-08-12 20:10 ` andrew.n.senkevich at gmail dot com
2015-08-12 20:11 ` andrew.n.senkevich at gmail dot com
2015-08-12 20:49 ` joseph at codesourcery dot com
2015-08-13  5:06 ` swb@michael-joost.de
2015-08-13 11:44 ` andrew.n.senkevich at gmail dot com
2015-08-13 12:25 ` joseph at codesourcery dot com
2015-08-19 14:02 ` cvs-commit at gcc dot gnu.org
2015-08-19 14:26 ` joseph at codesourcery dot com
2015-08-19 16:09 ` cvs-commit at gcc dot gnu.org
2015-08-19 16:17 ` andrew.n.senkevich at gmail dot com
2015-08-19 16:31 ` joseph at codesourcery dot com
2015-08-19 16:51 ` cvs-commit at gcc dot gnu.org
2015-10-29 17:03 ` jsm28 at gcc dot gnu.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).