public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug target/103476] New: --enable-maintainer-mode fails with "invalid separator" in libgfortran on POWER
@ 2021-11-29 19:22 tkoenig at gcc dot gnu.org
  2021-11-29 19:57 ` [Bug target/103476] " schwab@linux-m68k.org
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: tkoenig at gcc dot gnu.org @ 2021-11-29 19:22 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103476

            Bug ID: 103476
           Summary: --enable-maintainer-mode fails with "invalid
                    separator" in libgfortran on POWER
           Product: gcc
           Version: 12.0
            Status: UNCONFIRMED
          Severity: blocker
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: tkoenig at gcc dot gnu.org
  Target Milestone: ---

Created attachment 51899
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=51899&action=edit
powerpc64le-unknown-linux-gnu/libgfortran/Makefile

Trying to work on the power-ieee128 branch has hit a snag:  It is
currently impossible to use --enable-maintainer-mode on the virtual
machine set aside for it.

This also occurs for a current trunk, so it is independent of any
changes there.

The error is strange:

make[4]: Entering directory
'/home/ubuntu/tkoenig/trunk-bin/powerpc64le-unknown-linux-gnu/libquadmath'
make[4]: Leaving directory
'/home/ubuntu/tkoenig/trunk-bin/powerpc64le-unknown-linux-gnu/libquadmath'
make[3]: Leaving directory
'/home/ubuntu/tkoenig/trunk-bin/powerpc64le-unknown-linux-gnu/libquadmath'
make[2]: Leaving directory
'/home/ubuntu/tkoenig/trunk-bin/powerpc64le-unknown-linux-gnu/libquadmath'
Checking multilib configuration for libgfortran...
make[2]: Entering directory
'/home/ubuntu/tkoenig/trunk-bin/powerpc64le-unknown-linux-gnu/libgfortran'
Makefile:7771: *** missing separator.  Stop.
make[2]: Leaving directory
'/home/ubuntu/tkoenig/trunk-bin/powerpc64le-unknown-linux-gnu/libgfortran'
make[1]: *** [Makefile:25950: all-target-libgfortran] Error 2
make[1]: Leaving directory '/home/ubuntu/tkoenig/trunk-bin'
make: *** [Makefile:1028: all] Error 2

Also, looking at the Makefile in question at line 7771 has this:

$(i_matmulavx128_c): m4/matmulavx128.m4 m4/matmul_internal.m4 $(I_M4_DEPS)
        $(M4) -Dfile=$@ -I$(srcdir)/m4 matmulavx128.m4 > $@

Here are the relevant versions for maintainer mode:

ubuntu@gcc-fortran:~/tkoenig/trunk-bin$ make --version
GNU Make 4.2.1
Built for powerpc64le-unknown-linux-gnu
Copyright (C) 1988-2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
ubuntu@gcc-fortran:~/tkoenig/trunk-bin$ perl --version

This is perl 5, version 30, subversion 0 (v5.30.0) built for
powerpc64le-linux-gnu-thread-multi
(with 50 registered patches, see perl -V for more detail)

Copyright 1987-2019, Larry Wall

Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl".  If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.

ubuntu@gcc-fortran:~/tkoenig/trunk-bin$ automake --version
automake (GNU automake) 1.15.1
Copyright (C) 2017 Free Software Foundation, Inc.
License GPLv2+: GNU GPL version 2 or later
<http://gnu.org/licenses/gpl-2.0.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by Tom Tromey <tromey@redhat.com>
       and Alexandre Duret-Lutz <adl@gnu.org>.
ubuntu@gcc-fortran:~/tkoenig/trunk-bin$ autoconf --version
autoconf (GNU Autoconf) 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+/Autoconf: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>, <http://gnu.org/licenses/exceptions.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by David J. MacKenzie and Akim Demaille.

I also have no idea what "missing separator" means in that context,
the line looks legit.

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

* [Bug target/103476] --enable-maintainer-mode fails with "invalid separator" in libgfortran on POWER
  2021-11-29 19:22 [Bug target/103476] New: --enable-maintainer-mode fails with "invalid separator" in libgfortran on POWER tkoenig at gcc dot gnu.org
@ 2021-11-29 19:57 ` schwab@linux-m68k.org
  2021-11-29 20:31 ` tkoenig at netcologne dot de
  2021-11-29 20:33 ` tkoenig at gcc dot gnu.org
  2 siblings, 0 replies; 4+ messages in thread
From: schwab@linux-m68k.org @ 2021-11-29 19:57 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103476

--- Comment #1 from Andreas Schwab <schwab@linux-m68k.org> ---
1202:$(srcdir)/generated/matmulavx128_c17.c;

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

* [Bug target/103476] --enable-maintainer-mode fails with "invalid separator" in libgfortran on POWER
  2021-11-29 19:22 [Bug target/103476] New: --enable-maintainer-mode fails with "invalid separator" in libgfortran on POWER tkoenig at gcc dot gnu.org
  2021-11-29 19:57 ` [Bug target/103476] " schwab@linux-m68k.org
@ 2021-11-29 20:31 ` tkoenig at netcologne dot de
  2021-11-29 20:33 ` tkoenig at gcc dot gnu.org
  2 siblings, 0 replies; 4+ messages in thread
From: tkoenig at netcologne dot de @ 2021-11-29 20:31 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103476

--- Comment #2 from tkoenig at netcologne dot de <tkoenig at netcologne dot de> ---
On 29.11.21 20:57, schwab@linux-m68k.org wrote:
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103476
> 
> --- Comment #1 from Andreas Schwab <schwab@linux-m68k.org> ---
> 1202:$(srcdir)/generated/matmulavx128_c17.c;
> 

OK, that's it.

It also seems that I configured the wrong binary branch.

Thanks for the help!

Best regards

        Thomas

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

* [Bug target/103476] --enable-maintainer-mode fails with "invalid separator" in libgfortran on POWER
  2021-11-29 19:22 [Bug target/103476] New: --enable-maintainer-mode fails with "invalid separator" in libgfortran on POWER tkoenig at gcc dot gnu.org
  2021-11-29 19:57 ` [Bug target/103476] " schwab@linux-m68k.org
  2021-11-29 20:31 ` tkoenig at netcologne dot de
@ 2021-11-29 20:33 ` tkoenig at gcc dot gnu.org
  2 siblings, 0 replies; 4+ messages in thread
From: tkoenig at gcc dot gnu.org @ 2021-11-29 20:33 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103476

Thomas Koenig <tkoenig at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|---                         |INVALID

--- Comment #3 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
Not properly a bug on gcc, thus resolvinb as invlid.

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

end of thread, other threads:[~2021-11-29 20:33 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-11-29 19:22 [Bug target/103476] New: --enable-maintainer-mode fails with "invalid separator" in libgfortran on POWER tkoenig at gcc dot gnu.org
2021-11-29 19:57 ` [Bug target/103476] " schwab@linux-m68k.org
2021-11-29 20:31 ` tkoenig at netcologne dot de
2021-11-29 20:33 ` tkoenig 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).