pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
pkg/26157: pkgsrc/devel/binutils assumes that gperf is being built, which is not the case for some platforms
>Number: 26157
>Category: pkg
>Synopsis: pkgsrc/devel/binutils assumes that gperf is being built, which
>is not the case for some platforms
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: pkg-manager
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Sat Jul 03 21:38:00 UTC 2004
>Closed-Date:
>Last-Modified:
>Originator: Georg Schwarz
>Release: current pkgsrc
>Organization:
>Environment:
IRIX lorenz 5.3 08031225 IP20 mips
>Description:
pkgsrc/devel/binutils assumes that gperf is being built, which is not the case
for some platforms. According to binutils' configure this should be the case on
any MIPS machine (except for Linux systems), particularly on irix5 and irix6,
or AIX running on PPC or RS6000 as well as on Darwin (the latter probably
missing also a few other items such as gas).
>How-To-Repeat:
>Fix:
The following two patches fix the problem (at least for IRIX), similarly to
net/ntp4:
*** PLIST.common.orig Sat Jul 3 19:53:03 2004
--- PLIST.common Sat Jul 3 19:55:17 2004
***************
*** 7,44 ****
${MACHINE_GNU_PLATFORM}/bin/strip
${PKGLOCALEDIR}/locale/da/LC_MESSAGES/bfd.mo
${PKGLOCALEDIR}/locale/da/LC_MESSAGES/binutils.mo
! ${PKGLOCALEDIR}/locale/da/LC_MESSAGES/gprof.mo
${PKGLOCALEDIR}/locale/da/LC_MESSAGES/ld.mo
${PKGLOCALEDIR}/locale/da/LC_MESSAGES/opcodes.mo
${PKGLOCALEDIR}/locale/de/LC_MESSAGES/opcodes.mo
${PKGLOCALEDIR}/locale/es/LC_MESSAGES/bfd.mo
${PKGLOCALEDIR}/locale/es/LC_MESSAGES/binutils.mo
${PKGLOCALEDIR}/locale/es/LC_MESSAGES/gas.mo
! ${PKGLOCALEDIR}/locale/es/LC_MESSAGES/gprof.mo
${PKGLOCALEDIR}/locale/es/LC_MESSAGES/ld.mo
${PKGLOCALEDIR}/locale/es/LC_MESSAGES/opcodes.mo
${PKGLOCALEDIR}/locale/fr/LC_MESSAGES/bfd.mo
${PKGLOCALEDIR}/locale/fr/LC_MESSAGES/binutils.mo
${PKGLOCALEDIR}/locale/fr/LC_MESSAGES/gas.mo
! ${PKGLOCALEDIR}/locale/fr/LC_MESSAGES/gprof.mo
${PKGLOCALEDIR}/locale/fr/LC_MESSAGES/ld.mo
${PKGLOCALEDIR}/locale/fr/LC_MESSAGES/opcodes.mo
! ${PKGLOCALEDIR}/locale/id/LC_MESSAGES/gprof.mo
${PKGLOCALEDIR}/locale/id/LC_MESSAGES/opcodes.mo
${PKGLOCALEDIR}/locale/ja/LC_MESSAGES/bfd.mo
${PKGLOCALEDIR}/locale/ja/LC_MESSAGES/binutils.mo
! ${PKGLOCALEDIR}/locale/pt_BR/LC_MESSAGES/gprof.mo
${PKGLOCALEDIR}/locale/pt_BR/LC_MESSAGES/opcodes.mo
${PKGLOCALEDIR}/locale/ro/LC_MESSAGES/opcodes.mo
${PKGLOCALEDIR}/locale/sv/LC_MESSAGES/bfd.mo
${PKGLOCALEDIR}/locale/sv/LC_MESSAGES/binutils.mo
! ${PKGLOCALEDIR}/locale/sv/LC_MESSAGES/gprof.mo
${PKGLOCALEDIR}/locale/sv/LC_MESSAGES/ld.mo
${PKGLOCALEDIR}/locale/sv/LC_MESSAGES/opcodes.mo
${PKGLOCALEDIR}/locale/tr/LC_MESSAGES/bfd.mo
${PKGLOCALEDIR}/locale/tr/LC_MESSAGES/binutils.mo
${PKGLOCALEDIR}/locale/tr/LC_MESSAGES/gas.mo
! ${PKGLOCALEDIR}/locale/tr/LC_MESSAGES/gprof.mo
${PKGLOCALEDIR}/locale/tr/LC_MESSAGES/ld.mo
${PKGLOCALEDIR}/locale/tr/LC_MESSAGES/opcodes.mo
${PKGLOCALEDIR}/locale/zh_CN/LC_MESSAGES/bfd.mo
--- 7,44 ----
${MACHINE_GNU_PLATFORM}/bin/strip
${PKGLOCALEDIR}/locale/da/LC_MESSAGES/bfd.mo
${PKGLOCALEDIR}/locale/da/LC_MESSAGES/binutils.mo
! ${NO_GPROF}${PKGLOCALEDIR}/locale/da/LC_MESSAGES/gprof.mo
${PKGLOCALEDIR}/locale/da/LC_MESSAGES/ld.mo
${PKGLOCALEDIR}/locale/da/LC_MESSAGES/opcodes.mo
${PKGLOCALEDIR}/locale/de/LC_MESSAGES/opcodes.mo
${PKGLOCALEDIR}/locale/es/LC_MESSAGES/bfd.mo
${PKGLOCALEDIR}/locale/es/LC_MESSAGES/binutils.mo
${PKGLOCALEDIR}/locale/es/LC_MESSAGES/gas.mo
! ${NO_GPROF}${PKGLOCALEDIR}/locale/es/LC_MESSAGES/gprof.mo
${PKGLOCALEDIR}/locale/es/LC_MESSAGES/ld.mo
${PKGLOCALEDIR}/locale/es/LC_MESSAGES/opcodes.mo
${PKGLOCALEDIR}/locale/fr/LC_MESSAGES/bfd.mo
${PKGLOCALEDIR}/locale/fr/LC_MESSAGES/binutils.mo
${PKGLOCALEDIR}/locale/fr/LC_MESSAGES/gas.mo
! ${NO_GPROF}${PKGLOCALEDIR}/locale/fr/LC_MESSAGES/gprof.mo
${PKGLOCALEDIR}/locale/fr/LC_MESSAGES/ld.mo
${PKGLOCALEDIR}/locale/fr/LC_MESSAGES/opcodes.mo
! ${NO_GPROF}${PKGLOCALEDIR}/locale/id/LC_MESSAGES/gprof.mo
${PKGLOCALEDIR}/locale/id/LC_MESSAGES/opcodes.mo
${PKGLOCALEDIR}/locale/ja/LC_MESSAGES/bfd.mo
${PKGLOCALEDIR}/locale/ja/LC_MESSAGES/binutils.mo
! ${NO_GPROF}${PKGLOCALEDIR}/locale/pt_BR/LC_MESSAGES/gprof.mo
${PKGLOCALEDIR}/locale/pt_BR/LC_MESSAGES/opcodes.mo
${PKGLOCALEDIR}/locale/ro/LC_MESSAGES/opcodes.mo
${PKGLOCALEDIR}/locale/sv/LC_MESSAGES/bfd.mo
${PKGLOCALEDIR}/locale/sv/LC_MESSAGES/binutils.mo
! ${NO_GPROF}${PKGLOCALEDIR}/locale/sv/LC_MESSAGES/gprof.mo
${PKGLOCALEDIR}/locale/sv/LC_MESSAGES/ld.mo
${PKGLOCALEDIR}/locale/sv/LC_MESSAGES/opcodes.mo
${PKGLOCALEDIR}/locale/tr/LC_MESSAGES/bfd.mo
${PKGLOCALEDIR}/locale/tr/LC_MESSAGES/binutils.mo
${PKGLOCALEDIR}/locale/tr/LC_MESSAGES/gas.mo
! ${NO_GPROF}${PKGLOCALEDIR}/locale/tr/LC_MESSAGES/gprof.mo
${PKGLOCALEDIR}/locale/tr/LC_MESSAGES/ld.mo
${PKGLOCALEDIR}/locale/tr/LC_MESSAGES/opcodes.mo
${PKGLOCALEDIR}/locale/zh_CN/LC_MESSAGES/bfd.mo
***************
*** 47,53 ****
bin/ar
bin/as
bin/c++filt
! bin/gprof
bin/ld
bin/nm
bin/objcopy
--- 47,53 ----
bin/ar
bin/as
bin/c++filt
! ${NO_GPROF}bin/gprof
bin/ld
bin/nm
bin/objcopy
***************
*** 72,78 ****
man/man1/as.1
man/man1/c++filt.1
man/man1/dlltool.1
! man/man1/gprof.1
man/man1/ld.1
man/man1/nlmconv.1
man/man1/nm.1
--- 72,78 ----
man/man1/as.1
man/man1/c++filt.1
man/man1/dlltool.1
! ${NO_GPROF}man/man1/gprof.1
man/man1/ld.1
man/man1/nlmconv.1
man/man1/nm.1
*** Makefile.orig Sat Jul 3 19:55:29 2004
--- Makefile Sat Jul 3 20:24:31 2004
***************
*** 26,32 ****
PLIST_SRC+= ${WRKDIR}/PLIST_DYNAMIC
PLIST_SRC+= ${PKGDIR}/PLIST.common_end
! INFO_FILES= as.info bfd.info binutils.info gprof.info ld.info
# Prevent the need to run texi2pod.pl and pod2man hence
# the need for perl as build dependency.
--- 26,44 ----
PLIST_SRC+= ${WRKDIR}/PLIST_DYNAMIC
PLIST_SRC+= ${PKGDIR}/PLIST.common_end
! INFO_FILES= as.info bfd.info binutils.info ld.info
!
! # figure out whether gprof will be built or not
! #
! .include "../../mk/bsd.prefs.mk"
! .if ${OPSYS} == "IRIX"
! NO_GPROF= "@comment " # comment out in PLIST.common
! .else
! NO_GPROF= ""
! INFO_FILES+= gprof.info
! .endif
!
! PLIST_SUBST+= NO_GPROF=${NO_GPROF}
# Prevent the need to run texi2pod.pl and pod2man hence
# the need for perl as build dependency.
>Release-Note:
>Audit-Trail:
>Unformatted:
Home |
Main Index |
Thread Index |
Old Index