bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug binutils/28144] New: [2.37 regression] binutils build compile zero-


From: slyfox at inbox dot ru
Subject: [Bug binutils/28144] New: [2.37 regression] binutils build compile zero-sized mans (probably due to extra --no-split option)
Date: Mon, 26 Jul 2021 21:45:56 +0000

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

            Bug ID: 28144
           Summary: [2.37 regression] binutils build compile zero-sized
                    mans (probably due to extra --no-split option)
           Product: binutils
           Version: 2.37
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: binutils
          Assignee: unassigned at sourceware dot org
          Reporter: slyfox at inbox dot ru
                CC: vapier at gentoo dot org
  Target Milestone: ---

It's a forward of downstream https://bugs.gentoo.org/804187

# LANG=C ls -lh /usr/share/binutils-data/x86_64-pc-linux-gnu/2.37/man/man1/*
-rw-r--r-- 1 root root 0 Jul 22 23:35
/usr/share/binutils-data/x86_64-pc-linux-gnu/2.37/man/man1/addr2line.1
-rw-r--r-- 1 root root 0 Jul 22 23:35
/usr/share/binutils-data/x86_64-pc-linux-gnu/2.37/man/man1/ar.1
-rw-r--r-- 1 root root 0 Jul 22 23:35
/usr/share/binutils-data/x86_64-pc-linux-gnu/2.37/man/man1/as.1
-rw-r--r-- 1 root root 0 Jul 22 23:35
/usr/share/binutils-data/x86_64-pc-linux-gnu/2.37/man/man1/c++filt.1
-rw-r--r-- 1 root root 0 Jul 22 23:35
/usr/share/binutils-data/x86_64-pc-linux-gnu/2.37/man/man1/dlltool.1
-rw-r--r-- 1 root root 0 Jul 22 23:35
/usr/share/binutils-data/x86_64-pc-linux-gnu/2.37/man/man1/elfedit.1
-rw-r--r-- 1 root root 0 Jul 22 23:35
/usr/share/binutils-data/x86_64-pc-linux-gnu/2.37/man/man1/gprof.1
-rw-r--r-- 1 root root 0 Jul 22 23:35
/usr/share/binutils-data/x86_64-pc-linux-gnu/2.37/man/man1/ld.1
-rw-r--r-- 1 root root 0 Jul 22 23:35
/usr/share/binutils-data/x86_64-pc-linux-gnu/2.37/man/man1/nm.1
-rw-r--r-- 1 root root 0 Jul 22 23:35
/usr/share/binutils-data/x86_64-pc-linux-gnu/2.37/man/man1/objcopy.1
-rw-r--r-- 1 root root 0 Jul 22 23:35
/usr/share/binutils-data/x86_64-pc-linux-gnu/2.37/man/man1/objdump.1
-rw-r--r-- 1 root root 0 Jul 22 23:35
/usr/share/binutils-data/x86_64-pc-linux-gnu/2.37/man/man1/ranlib.1
-rw-r--r-- 1 root root 0 Jul 22 23:35
/usr/share/binutils-data/x86_64-pc-linux-gnu/2.37/man/man1/readelf.1
-rw-r--r-- 1 root root 0 Jul 22 23:35
/usr/share/binutils-data/x86_64-pc-linux-gnu/2.37/man/man1/size.1
-rw-r--r-- 1 root root 0 Jul 22 23:35
/usr/share/binutils-data/x86_64-pc-linux-gnu/2.37/man/man1/strings.1
-rw-r--r-- 1 root root 0 Jul 22 23:35
/usr/share/binutils-data/x86_64-pc-linux-gnu/2.37/man/man1/strip.1
-rw-r--r-- 1 root root 0 Jul 22 23:35
/usr/share/binutils-data/x86_64-pc-linux-gnu/2.37/man/man1/windmc.1
-rw-r--r-- 1 root root 0 Jul 22 23:35
/usr/share/binutils-data/x86_64-pc-linux-gnu/2.37/man/man1/windres.1

Also reproducible on vanilla binutils-gdb. The main suspect of build log:

touch ar.1
perl ../../../binutils-gdb/binutils/../etc/texi2pod.pl -I
"../../../binutils-gdb/binutils/doc" -I
"../../../binutils-gdb/binutils/../libiberty" -I
"../../../binutils-gdb/binutils/../bfd/doc" -I ../../bfd/doc --no-split -Dman
-Dar < ../../../binutils-gdb/binutils/doc/binutils.texi > ar.pod
usage: ../../../binutils-gdb/binutils/../etc/texi2pod.pl [-D toggle...] [infile
[outfile]]
make[3]: [Makefile:927: ar.1] Error 255 (ignored)
(pod2man --center="GNU Development Tools" --release="binutils-2.37.50"
--section=1 ar.pod | sed -e '/^.if n .na/d' > ar.1.T$$ && \
        mv -f ar.1.T$$ ar.1) || (rm -f ar.1.T$$ && exit 1)
pod2man: unable to format ar.pod
rm -f ar.pod
make[3]: Leaving directory '/home/sl

Note that --no-split is not recognized by texi2pod.pl.

I suspect --no-split comes from.

commit 2faf902da5109e31ad08d84a24f827f0e6f60dc4
Author: Mike Frysinger <vapier@gentoo.org>
Date:   Sun May 2 12:09:00 2021 -0400

    generate single html manual page by default

    This better matches other GNU projects like autoconf/automake where
    the html manual is the single page form.  We'll support the multi-page
    form in a follow up change.

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


reply via email to

[Prev in Thread] Current Thread [Next in Thread]