NetBSD Problem Report #48740

From www@NetBSD.org  Sun Apr 13 00:36:43 2014
Return-Path: <www@NetBSD.org>
Received: from mail.netbsd.org (mail.netbsd.org [149.20.53.66])
	(using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
	(Client CN "mail.netbsd.org", Issuer "Postmaster NetBSD.org" (verified OK))
	by mollari.NetBSD.org (Postfix) with ESMTPS id 4568CA5802
	for <gnats-bugs@gnats.NetBSD.org>; Sun, 13 Apr 2014 00:36:43 +0000 (UTC)
Message-Id: <20140413003641.AF20EA5828@mollari.NetBSD.org>
Date: Sun, 13 Apr 2014 00:36:41 +0000 (UTC)
From: venture37@geeklan.co.uk
Reply-To: venture37@geeklan.co.uk
To: gnats-bugs@NetBSD.org
Subject: lang/gcc44 to gcc46 linker fails because of whitespace
X-Send-Pr-Version: www-1.0

>Number:         48740
>Category:       pkg
>Synopsis:       lang/gcc44 to gcc46 linker fails because of whitespace
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pho
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Apr 13 00:40:00 +0000 2014
>Closed-Date:    
>Last-Modified:  Tue Sep 02 11:25:00 +0000 2014
>Originator:     Sevan
>Release:        current
>Organization:
>Environment:
Darwin 8.11.0 Darwin Kernel Version 8.11.0: Wed Oct 10 18:26:00 PDT 2007; root:xnu-792.24.17~1/RELEASE_PPC Power Macintosh powerpc
>Description:
In LINK_LIBGCC_SPEC remove the space between LINKER_RPATH_FLAG and its
argument


It should be
-DLINK_LIBGCC_SPEC="\"%D $(LINKER_RPATH_FLAG)$(exec_prefix)/lib\"" \
Not
-DLINK_LIBGCC_SPEC="\"%D $(LINKER_RPATH_FLAG) $(exec_prefix)/lib\"" \

On Mac OS X 10.4.11 with XCode 2.5, build fails with /usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/ld: -L: directory name missing
collect2: ld returned 1 exit status
>How-To-Repeat:
Attempt to build pkgsrc/lang{44,45,46} on Mac OS X 10.4
>Fix:
$NetBSD: patch-ac,v 1.1 2011/10/18 17:55:27 hans Exp $

--- gcc/Makefile.in.orig	2004-06-17 15:56:58.000000000 -0600
+++ gcc/Makefile.in
@@ -1944,6 +1944,7 @@ c-omp.o : c-omp.c $(CONFIG_H) $(SYSTEM_H
 # Language-independent files.

 DRIVER_DEFINES = \
+  -DLINK_LIBGCC_SPEC="\"%D $(LINKER_RPATH_FLAG)$(exec_prefix)/lib\"" \
   -DSTANDARD_STARTFILE_PREFIX=\"$(unlibsubdir)/\" \
   -DSTANDARD_EXEC_PREFIX=\"$(libdir)/gcc/\" \
   -DSTANDARD_LIBEXEC_PREFIX=\"$(libexecdir)/gcc/\" \

>Release-Note:

>Audit-Trail:

Responsible-Changed-From-To: pkg-manager->sbd
Responsible-Changed-By: wiz@NetBSD.org
Responsible-Changed-When: Sun, 13 Apr 2014 07:01:51 +0000
Responsible-Changed-Why:
Over to maintainer.


From: "Masatake Daimon" <pho@netbsd.org>
To: pkgsrc-changes@netbsd.org
Cc: 
Subject: PR/48740 CVS commit: pkgsrc/lang/gcc45
Date: Thu, 08 May 2014 11:03:58 +0900

 Module Name:	pkgsrc
 Committed By:	pho
 Date:		Thu May  8 02:03:58 UTC 2014

 Modified Files:
 	pkgsrc/lang/gcc45: distinfo
 	pkgsrc/lang/gcc45/patches: patch-ac

 Log Message:
 Remove the whitespace between $(LINKER_RPATH_FLAG) and the path. Otherwise the flag may be misinterpreted by linker (e.g. Apple's ld)


 To generate a diff of this commit:
 cvs rdiff -u -r1.8 -r1.9 pkgsrc/lang/gcc45/distinfo
 cvs rdiff -u -r1.1 -r1.2 pkgsrc/lang/gcc45/patches/patch-ac

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

From: "Masatake Daimon" <pho@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/48740 CVS commit: pkgsrc/lang/gcc46
Date: Thu, 15 May 2014 12:04:41 +0000

 Module Name:	pkgsrc
 Committed By:	pho
 Date:		Thu May 15 12:04:41 UTC 2014

 Modified Files:
 	pkgsrc/lang/gcc46: Makefile distinfo
 	pkgsrc/lang/gcc46/patches: patch-ac
 Added Files:
 	pkgsrc/lang/gcc46/patches: patch-libgcc_config_t-slibgcc-darwin

 Log Message:
 PR pkg/48740 - Fix problems on Darwin

 Makefile:
   See ${WRKSRC}/libgcc/config/t-slibgcc-darwin: It uses strip(1) to
   create a stub library, not just to remove symbols, so we must not
   let strip(1) be a no-op regardless of ${INSTALL_UNSTRIPPED} or the
   build fails for missing files.

 patches/patch-ac:
   Remove the whitespace between $(LINKER_RPATH_FLAG) and the path.
   Otherwise the flag may be misinterpreted by linker (e.g. Apple's ld)

 patches/patch-libgcc_config_t-slibgcc-darwin:
   If we don't install libgcc_s.10.[45].dylib, our gcc links binaries
   with *both* /usr/lib/libgcc_s.1.dylib and
   ${GCC_PREFIX}/lib/libgcc_s.1.dylib, which is certainly a bad thing.


 To generate a diff of this commit:
 cvs rdiff -u -r1.24 -r1.25 pkgsrc/lang/gcc46/Makefile
 cvs rdiff -u -r1.15 -r1.16 pkgsrc/lang/gcc46/distinfo
 cvs rdiff -u -r1.3 -r1.4 pkgsrc/lang/gcc46/patches/patch-ac
 cvs rdiff -u -r0 -r1.1 \
     pkgsrc/lang/gcc46/patches/patch-libgcc_config_t-slibgcc-darwin

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

From: "Masatake Daimon" <pho@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/48740 CVS commit: pkgsrc/lang/gcc44
Date: Thu, 15 May 2014 22:53:46 +0000

 Module Name:	pkgsrc
 Committed By:	pho
 Date:		Thu May 15 22:53:46 UTC 2014

 Modified Files:
 	pkgsrc/lang/gcc44: Makefile distinfo
 	pkgsrc/lang/gcc44/patches: patch-ac

 Log Message:
 PR pkg/48740 - Fix problems on Darwin

 Makefile:
   See ${WRKSRC}/libgcc/config/t-slibgcc-darwin: It uses strip(1) to
   create a stub library, not just to remove symbols, so we must not
   let strip(1) be a no-op regardless of ${INSTALL_UNSTRIPPED} or the
   build fails for missing files.

 patches/patch-ac:
   Remove the whitespace between $(LINKER_RPATH_FLAG) and the path.
   Otherwise the flag may be misinterpreted by linker (e.g. Apple's ld)


 To generate a diff of this commit:
 cvs rdiff -u -r1.39 -r1.40 pkgsrc/lang/gcc44/Makefile
 cvs rdiff -u -r1.18 -r1.19 pkgsrc/lang/gcc44/distinfo
 cvs rdiff -u -r1.2 -r1.3 pkgsrc/lang/gcc44/patches/patch-ac

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

Responsible-Changed-From-To: sbd->pho
Responsible-Changed-By: pho@NetBSD.org
Responsible-Changed-When: Thu, 15 May 2014 23:10:34 +0000
Responsible-Changed-Why:
I fixed them. Sevan, could you please confirm they now build?


State-Changed-From-To: open->feedback
State-Changed-By: pho@NetBSD.org
State-Changed-When: Thu, 15 May 2014 23:10:34 +0000
State-Changed-Why:
fixed


From: Sevan <venture37@geeklan.co.uk>
To: "gnats-bugs@NetBSD.org" <gnats-bugs@NetBSD.org>
Cc: 
Subject: Re: pkg/48740 (lang/gcc44 to gcc46 linker fails because of whitespace)
Date: Thu, 15 May 2014 19:31:01 -0400

 > On 15 May 2014, at 19:10, pho@NetBSD.org wrote:
 > 
 > I fixed them. Sevan, could you please confirm they now build?

 Hi,
 Sure, In BSdCan till Monday, will check after that.


 Sevan

From: venture37 <venture37@geeklan.co.uk>
To: gnats-bugs@NetBSD.org, pho@NetBSD.org, sbd@NetBSD.org, 
 pkgsrc-bugs@netbsd.org, gnats-admin@netbsd.org
Cc: 
Subject: Re: pkg/48740 (lang/gcc44 to gcc46 linker fails because of whitespace)
Date: Wed, 28 May 2014 21:31:13 +0100

 On 16/05/2014 00:10, pho@NetBSD.org wrote:
 > I fixed them. Sevan, could you please confirm they now build?

 On OS X 10.4.11 PPC I managed to build lang/gcc44 & lang/gcc45 without issue

 PKG_OPTIONS.gcc44=      gcc-c++ gcc-fortran gcc-objc -gcc-java
 PKG_OPTIONS.gcc45=      gcc-c++ gcc-fortran gcc-objc -gcc-java

 gcc46 fails

 PKG_OPTIONS.gcc46=      gcc-c++ -gcc-fortran -gcc-objc -gcc-java


 /usr/pkgsrc/lang/gcc46/work/obj/./prev-gcc/xgcc 
 -B/usr/pkgsrc/lang/gcc46/work/obj/./prev-gcc/ 
 -B/usr/pkg/gcc46/powerpc-apple-darwin8.11.0/bin/ 
 -B/usr/pkg/gcc46/powerpc-apple-darwin8.11.0/bin/ 
 -B/usr/pkg/gcc46/powerpc-apple-darwin8.11.0/lib/ -isystem 
 /usr/pkg/gcc46/powerpc-apple-darwin8.11.0/include -isystem 
 /usr/pkg/gcc46/powerpc-apple-darwin8.11.0/sys-include    -c   -g -O2 
 -mdynamic-no-pic -gtoggle -DIN_GCC   -W -Wall -Wwrite-strings 
 -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes 
 -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros 
 -Wno-overlength-strings -Wold-style-definition -Wc++-compat 
 -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild 
 -I/usr/pkgsrc/lang/gcc46/work/gcc-4.6.4/gcc 
 -I/usr/pkgsrc/lang/gcc46/work/gcc-4.6.4/gcc/build 
 -I/usr/pkgsrc/lang/gcc46/work/gcc-4.6.4/gcc/../include 
 -I/usr/pkgsrc/lang/gcc46/work/gcc-4.6.4/gcc/../libcpp/include 
 -I/usr/pkg/include -I/usr/pkg/include -I/usr/pkg/include 
 -I/usr/pkgsrc/lang/gcc46/work/gcc-4.6.4/gcc/../libdecnumber 
 -I/usr/pkgsrc/lang/gcc46/work/gcc-4.6.4/gcc/../libdecnumber/dpd 
 -I../libdecnumber   -I/usr/pkgsrc/lang/gcc46/work/.buildlink/include 
 -isystem /usr/include -I/usr/pkg/include \
          -o build/gengtype-state.o 
 /usr/pkgsrc/lang/gcc46/work/gcc-4.6.4/gcc/gengtype-state.c
 /usr/pkgsrc/lang/gcc46/work/obj/./prev-gcc/xgcc 
 -B/usr/pkgsrc/lang/gcc46/work/obj/./prev-gcc/ 
 -B/usr/pkg/gcc46/powerpc-apple-darwin8.11.0/bin/ 
 -B/usr/pkg/gcc46/powerpc-apple-darwin8.11.0/bin/ 
 -B/usr/pkg/gcc46/powerpc-apple-darwin8.11.0/lib/ -isystem 
 /usr/pkg/gcc46/powerpc-apple-darwin8.11.0/include -isystem 
 /usr/pkg/gcc46/powerpc-apple-darwin8.11.0/sys-include      -g -O2 
 -mdynamic-no-pic -gtoggle -DIN_GCC   -W -Wall -Wwrite-strings 
 -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes 
 -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros 
 -Wno-overlength-strings -Wold-style-definition -Wc++-compat 
 -DHAVE_CONFIG_H -DGENERATOR_FILE -static-libstdc++ -static-libgcc  -o 
 build/genhooks \
      build/genhooks.o build/errors.o .././libiberty/libiberty.a
 /usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/ld: warning -L: directory 
 name (/usr/pkg/gcc46/lib) does not exist
 /usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/ld: Undefined symbols:
 ___stack_chk_fail
 ___stack_chk_guard
 collect2: ld returned 1 exit status
 Makefile:3979: recipe for target 'build/genhooks' failed
 gmake[3]: *** [build/genhooks] Error 1
 gmake[3]: *** Waiting for unfinished jobs....
 rm gcc.pod
 gmake[3]: Leaving directory '/usr/pkgsrc/lang/gcc46/work/obj/gcc'
 Makefile:5558: recipe for target 'all-stage2-gcc' failed
 gmake[2]: *** [all-stage2-gcc] Error 2
 gmake[2]: Leaving directory '/usr/pkgsrc/lang/gcc46/work/obj'
 Makefile:18679: recipe for target 'stage2-bubble' failed
 gmake[1]: *** [stage2-bubble] Error 2
 gmake[1]: Leaving directory '/usr/pkgsrc/lang/gcc46/work/obj'
 Makefile:897: recipe for target 'all' failed
 gmake: *** [all] Error 2
 *** Error code 2

 Stop.
 bmake: stopped in /usr/pkgsrc/lang/gcc46
 WARNING: *** Please consider adding c++ to USE_LANGUAGES in the package 
 Makefile.
 *** Error code 1

 Stop.
 bmake: stopped in /usr/pkgsrc/lang/gcc46


 My previous changes to get things to build was to make the following 
 changes to the Makefile

 CONFIGURE_ARGS=       --with-dwarf2
 CONFIGURE_ARGS=       --disable-multilib
 CONFIGURE_ENV=        AS=/mycctools/bin/as
 CONFIGURE_ENV=        AS_TARGET=/mycctools/bin/as

 I installed the latest version of cctools available from opendarwin 
 project (because I couldn't find docs on how to build the stock apple 
 versions).

 I documented my experience here https://www.geeklan.co.uk/?tag=powerbook

 These changes were lifted from TigerBrew project as they went through 
 build issues previously
 https://github.com/Homebrew/homebrew-versions/commit/e833b133fcc371361c4b5fe9c7e47a58b3588323#diff-9a72a16b40f362e19a0dd423e1df2194


From: PHO <pho@cielonegro.org>
To: venture37@geeklan.co.uk
Cc: gnats-bugs@NetBSD.org, pho@NetBSD.org, sbd@NetBSD.org,
 pkgsrc-bugs@netbsd.org, gnats-admin@netbsd.org
Subject: Re: pkg/48740 (lang/gcc44 to gcc46 linker fails because of
 whitespace)
Date: Thu, 29 May 2014 16:32:38 +0900 (JST)

 ----Security_Multipart(Thu_May_29_16_32_38_2014_530)--
 Content-Type: Text/Plain; charset=us-ascii
 Content-Transfer-Encoding: 7bit

 From: venture37 <venture37@geeklan.co.uk>
 Subject: Re: pkg/48740 (lang/gcc44 to gcc46 linker fails because of whitespace)
 Date: Wed, 28 May 2014 21:31:13 +0100

 > On 16/05/2014 00:10, pho@NetBSD.org wrote:
 >> I fixed them. Sevan, could you please confirm they now build?
 >
 > On OS X 10.4.11 PPC I managed to build lang/gcc44 & lang/gcc45 without
 > issue
 >
 > PKG_OPTIONS.gcc44=      gcc-c++ gcc-fortran gcc-objc -gcc-java
 > PKG_OPTIONS.gcc45=      gcc-c++ gcc-fortran gcc-objc -gcc-java
 >
 > gcc46 fails
 >
 > PKG_OPTIONS.gcc46=      gcc-c++ -gcc-fortran -gcc-objc -gcc-java
 >
 (snip)
 >
 > /usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/ld: Undefined symbols:
 > ___stack_chk_fail
 > ___stack_chk_guard
 > collect2: ld returned 1 exit status
 > Makefile:3979: recipe for target 'build/genhooks' failed

 Hmm... These symbols are generated by gcc when -fstack-protector is in
 effect. It is usually disabled by default but lang/gcc46 has a patch
 to (eventually) enable it by default for some reason.

 These ssp symbols usually reside in libc (/usr/lib/libSystem.B.dylib
 in this case) but MacOS X < 10.5 doesn't provide them. GCC provides
 its own implementation (libssp) for such platforms but it isn't used
 in the bootstrap phase.

 As I have no boxes with MacOS X 10.4 installed, I want you to try the
 following:

   1. bmake clean; bmake patch

   2. Open work/gcc-4.6.4/gcc/common.opt with your favorite editor.

   3. Replace line 1793:

        Common Report Var(flag_stack_protect, 1) Init(-1)

      with:

        Common Report Var(flag_stack_protect, 1)

   4. Run bmake and see what happens.


 Thanks,
 _______________________________________________________
  - PHO -                         http://cielonegro.org/
 OpenPGP public key: 1024D/1A86EF72
 Fpr: 5F3E 5B5F 535C CE27 8254  4D1A 14E7 9CA7 1A86 EF72

 ----Security_Multipart(Thu_May_29_16_32_38_2014_530)--
 Content-Type: application/pgp-signature
 Content-Transfer-Encoding: 7bit

 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1

 iD8DBQBThuKWFOecpxqG73IRAtGuAJ9SkqCyCg2Z9Xa+aWXCowad/BS4JwCdFbsd
 vtQ3PlxNmsFula02bETYfrA=
 =eBq0
 -----END PGP SIGNATURE-----

 ----Security_Multipart(Thu_May_29_16_32_38_2014_530)----

From: Venture37 <venture37@geeklan.co.uk>
To: gnats-bugs@NetBSD.org, pho@NetBSD.org, gnats-admin@netbsd.org, 
 pkgsrc-bugs@netbsd.org
Cc: 
Subject: Re: pkg/48740 (lang/gcc44 to gcc46 linker fails because of whitespace)
Date: Thu, 29 May 2014 23:08:38 +0100

 On 29/05/2014 08:35, PHO wrote:
 >   As I have no boxes with MacOS X 10.4 installed, I want you to try the
 >   following:
 >
 >     1. bmake clean; bmake patch
 >
 >     2. Open work/gcc-4.6.4/gcc/common.opt with your favorite editor.
 >
 >     3. Replace line 1793:
 >
 >          Common Report Var(flag_stack_protect, 1) Init(-1)
 >
 >        with:
 >
 >          Common Report Var(flag_stack_protect, 1)
 >
 >     4. Run bmake and see what happens.
 >

 Carried out steps as above, build process failed at a different stage
 I have a log of the build output & workdir if you need me to extract any 
 further information from this attempt.

 PKG_OPTIONS.gcc46=      gcc-c++ -gcc-fortran -gcc-objc -gcc-java

 config.status: executing libtool commands
 config.status: executing include/gstdint.h commands
 config.status: executing generate-headers commands
 gmake[2]: Entering directory 
 '/usr/pkgsrc/lang/gcc46/work/obj/powerpc-apple-darwin8.11.0/libstdc++-v3/include'
 echo timestamp > stamp-pb
 echo timestamp > stamp-host
 echo 0 > stamp-namespace-version
 echo 1 > stamp-visibility
 echo 1 > stamp-extern-template
 sed -e '/^#pragma/b' \
      -e 
 '/^#/s/\([ABCDEFGHIJKLMNOPQRSTUVWXYZ_][ABCDEFGHIJKLMNOPQRSTUVWXYZ_]*\)/_GLIBCXX_\1/g' 
 \
      -e 's/_GLIBCXX_SUPPORTS_WEAK/__GXX_WEAK__/g' \
      -e 's,^#include "\(.*\)",#include <bits/\1>,g' \
      < /usr/pkgsrc/lang/gcc46/work/gcc-4.6.4/libstdc++-v3/../gcc/gthr.h 
  > powerpc-apple-darwin8.11.0/bits/gthr.h
 sed -e 's/\(UNUSED\)/_GLIBCXX_\1/g' \
      -e 's/\(GCC[ABCDEFGHIJKLMNOPQRSTUVWXYZ_]*_H\)/_GLIBCXX_\1/g' \
      < 
 /usr/pkgsrc/lang/gcc46/work/gcc-4.6.4/libstdc++-v3/../gcc/gthr-single.h 
  > powerpc-apple-darwin8.11.0/bits/gthr-single.h
 sed -e 's/\(UNUSED\)/_GLIBCXX_\1/g' \
      -e 's/\(GCC[ABCDEFGHIJKLMNOPQRSTUVWXYZ_]*_H\)/_GLIBCXX_\1/g' \
      -e 's/SUPPORTS_WEAK/__GXX_WEAK__/g' \
      -e 's/\([ABCDEFGHIJKLMNOPQRSTUVWXYZ_]*USE_WEAK\)/_GLIBCXX_\1/g' \
      < 
 /usr/pkgsrc/lang/gcc46/work/gcc-4.6.4/libstdc++-v3/../gcc/gthr-posix.h > 
 powerpc-apple-darwin8.11.0/bits/gthr-posix.h
 sed -e 's/\(UNUSED\)/_GLIBCXX_\1/g' \
      -e 's/\(GCC[ABCDEFGHIJKLMNOPQRSTUVWXYZ_]*_H\)/_GLIBCXX_\1/g' \
      -e 's/SUPPORTS_WEAK/__GXX_WEAK__/g' \
      -e 's/\([ABCDEFGHIJKLMNOPQRSTUVWXYZ_]*USE_WEAK\)/_GLIBCXX_\1/g' \
      < 
 /usr/pkgsrc/lang/gcc46/work/gcc-4.6.4/libstdc++-v3/../gcc/gthr-tpf.h > 
 powerpc-apple-darwin8.11.0/bits/gthr-tpf.h
 sed -e 's/\(UNUSED\)/_GLIBCXX_\1/g' \
      -e 's/\(GCC[ABCDEFGHIJKLMNOPQRSTUVWXYZ_]*_H\)/_GLIBCXX_\1/g' \
      -e 's/SUPPORTS_WEAK/__GXX_WEAK__/g' \
      -e 's/\([ABCDEFGHIJKLMNOPQRSTUVWXYZ_]*USE_WEAK\)/_GLIBCXX_\1/g' \
      -e 's,^#include "\(.*\)",#include <bits/\1>,g' \
      < 
 /usr/pkgsrc/lang/gcc46/work/gcc-4.6.4/libstdc++-v3/../gcc/gthr-posix.h > 
 powerpc-apple-darwin8.11.0/bits/gthr-default.h
 gmake[2]: Leaving directory 
 '/usr/pkgsrc/lang/gcc46/work/obj/powerpc-apple-darwin8.11.0/libstdc++-v3/include'
 gmake[1]: Leaving directory '/usr/pkgsrc/lang/gcc46/work/obj'
 Makefile:897: recipe for target 'all' failed
 gmake: *** [all] Error 2
 *** Error code 2

 Stop.
 bmake: stopped in /usr/pkgsrc/lang/gcc46
 WARNING: *** Please consider adding c++ to USE_LANGUAGES in the package 
 Makefile.
 *** Error code 1

 Stop.

From: PHO <pho@cielonegro.org>
To: venture37@geeklan.co.uk
Cc: gnats-bugs@NetBSD.org, gnats-admin@netbsd.org, pkgsrc-bugs@netbsd.org
Subject: Re: pkg/48740 (lang/gcc44 to gcc46 linker fails because of
 whitespace)
Date: Sat, 31 May 2014 15:16:36 +0900 (JST)

 ----Security_Multipart(Sat_May_31_15_16_36_2014_194)--
 Content-Type: Text/Plain; charset=us-ascii
 Content-Transfer-Encoding: 7bit

 From: Venture37 <venture37@geeklan.co.uk>
 Subject: Re: pkg/48740 (lang/gcc44 to gcc46 linker fails because of whitespace)
 Date: Thu, 29 May 2014 23:08:38 +0100

 > On 29/05/2014 08:35, PHO wrote:
 >>   As I have no boxes with MacOS X 10.4 installed, I want you to try the
 >>   following:
 >>
 >>     1. bmake clean; bmake patch
 >>
 >>     2. Open work/gcc-4.6.4/gcc/common.opt with your favorite editor.
 >>
 >>     3. Replace line 1793:
 >>
 >>          Common Report Var(flag_stack_protect, 1) Init(-1)
 >>
 >>        with:
 >>
 >>          Common Report Var(flag_stack_protect, 1)
 >>
 >>     4. Run bmake and see what happens.
 >>
 >
 > Carried out steps as above, build process failed at a different stage
 > I have a log of the build output & workdir if you need me to extract
 > any further information from this attempt.

 Hmm... Can you send me the log file?

 _______________________________________________________
  - PHO -                         http://cielonegro.org/
 OpenPGP public key: 1024D/1A86EF72
 Fpr: 5F3E 5B5F 535C CE27 8254  4D1A 14E7 9CA7 1A86 EF72

 ----Security_Multipart(Sat_May_31_15_16_36_2014_194)--
 Content-Type: application/pgp-signature
 Content-Transfer-Encoding: 7bit

 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1

 iD8DBQBTiXPEFOecpxqG73IRAmdZAKCYq8asJcLcm1FOW3MNc1wuAvjqhwCfRnqw
 ipAQo4ghfqHDboYL65M6mKI=
 =LysE
 -----END PGP SIGNATURE-----

 ----Security_Multipart(Sat_May_31_15_16_36_2014_194)----

From: Venture37 <venture37@geeklan.co.uk>
To: gnats-bugs@NetBSD.org, pho@NetBSD.org, gnats-admin@netbsd.org, 
 pkgsrc-bugs@netbsd.org
Cc: 
Subject: Re: pkg/48740 (lang/gcc44 to gcc46 linker fails because of whitespace)
Date: Mon, 02 Jun 2014 12:26:07 +0100

 On 28/05/2014 21:35, venture37 wrote:
 >   My previous changes to get things to build was to make the following
 >   changes to the Makefile
 >
 >   CONFIGURE_ARGS=       --with-dwarf2
 >   CONFIGURE_ARGS=       --disable-multilib
 >   CONFIGURE_ENV=        AS=/mycctools/bin/as
 >   CONFIGURE_ENV=        AS_TARGET=/mycctools/bin/as


 Correction, though I previously reported gcc44 & gcc45 were buildable 
 now I hadn't removed the newer opendarwin linker from my $PATH, gcc45 
 does not build with the stock Xcode 2.5 linker.
 You need to force dwarf2 & disable-multilib if you're on a 32bit PowerPC 
 CPU.

From: venture37 <venture37@geeklan.co.uk>
To: gnats-bugs@NetBSD.org, pho@NetBSD.org, gnats-admin@netbsd.org, 
 pkgsrc-bugs@netbsd.org
Cc: 
Subject: Re: pkg/48740 (lang/gcc44 to gcc46 linker fails because of whitespace)
Date: Wed, 04 Jun 2014 00:17:10 +0100

 On 02/06/2014 12:26, Venture37 wrote:
 > On 28/05/2014 21:35, venture37 wrote:
 >>   My previous changes to get things to build was to make the following
 >>   changes to the Makefile
 >>
 >>   CONFIGURE_ARGS=       --with-dwarf2
 >>   CONFIGURE_ARGS=       --disable-multilib
 >>   CONFIGURE_ENV=        AS=/mycctools/bin/as
 >>   CONFIGURE_ENV=        AS_TARGET=/mycctools/bin/as
 >
 >
 > Correction, though I previously reported gcc44 & gcc45 were buildable
 > now I hadn't removed the newer opendarwin linker from my $PATH, gcc45
 > does not build with the stock Xcode 2.5 linker.
 > You need to force dwarf2 & disable-multilib if you're on a 32bit PowerPC
 > CPU.

 Indeed with-dwarf2 & disable-multilib set, lang/gcc45 built without issues.

 /usr/pkg/gcc45/bin/gcc -v
 Using built-in specs.
 COLLECT_GCC=/usr/pkg/gcc45/bin/gcc
 COLLECT_LTO_WRAPPER=/usr/pkg/gcc45/libexec/gcc/powerpc-apple-darwin8.11.0/4.5.3/lto-wrapper
 Target: powerpc-apple-darwin8.11.0
 Configured with: /usr/pkgsrc/lang/gcc45/work/gcc-4.5.3/configure 
 --with-gmp=/usr/pkg --with-mpc=/usr/pkg --with-mpfr=/usr/pkg 
 --disable-nls --enable-__cxa_atexit 
 --with-gxx-include-dir=/usr/pkg/gcc45/include/c++/ 
 --prefix=/usr/pkg/gcc45 --enable-languages='c obj-c++ c++ fortran objc' 
 --enable-shared --enable-long-long --with-local-prefix=/usr/pkg/gcc45 
 --enable-libssp --enable-threads=posix --with-dwarf2 --disable-multilib 
 STRIP_FOR_TARGET=/usr/bin/strip
 Thread model: posix
 gcc version 4.5.3 (GCC)

From: Venture37 <venture37@geeklan.co.uk>
To: gnats-bugs@NetBSD.org, pho@NetBSD.org, gnats-admin@netbsd.org, 
 pkgsrc-bugs@netbsd.org
Cc: 
Subject: Re: pkg/48740 (lang/gcc44 to gcc46 linker fails because of whitespace)
Date: Thu, 05 Jun 2014 10:07:21 +0100

 On 04/06/2014 00:20, venture37 wrote:
 > Indeed with-dwarf2 & disable-multilib set, lang/gcc45 built without issues.

 lang/gcc46 is buildable too,

 Using built-in specs.
 COLLECT_GCC=/usr/pkg/gcc46/bin/gcc
 COLLECT_LTO_WRAPPER=/usr/pkg/gcc46/libexec/gcc/powerpc-apple-darwin8.11.0/4.6.4/lto-wrapper
 Target: powerpc-apple-darwin8.11.0
 Configured with: /usr/pkgsrc/lang/gcc46/work/gcc-4.6.4/configure 
 --with-gmp=/usr/pkg --with-mpc=/usr/pkg --with-mpfr=/usr/pkg 
 --disable-nls --enable-__cxa_atexit 
 --with-gxx-include-dir=/usr/pkg/gcc46/include/c++/ 
 --prefix=/usr/pkg/gcc46 --enable-languages='c c++ fortran objc' 
 --enable-shared --enable-long-long --with-local-prefix=/usr/pkg/gcc46 
 --enable-libssp --enable-threads=posix --with-dwarf2 --disable-multilib 
 STRIP_FOR_TARGET=/usr/bin/strip
 Thread model: posix
 gcc version 4.6.4 (GCC)


 So, with the stock XCode 2.5 toolchain on OS X 10.4.11
 1) gcc needs to be built with dwarf2
 2) disable fstack-protector as described earlier
 3) if you're building on a 32bit PowerPC system (I am), disable multilib


State-Changed-From-To: feedback->open
State-Changed-By: asau@NetBSD.org
State-Changed-When: Fri, 20 Jun 2014 20:09:24 +0000
State-Changed-Why:
Feedback received.


From: venture37 <venture37@geeklan.co.uk>
To: gnats-bugs@NetBSD.org, pho@NetBSD.org, gnats-admin@netbsd.org, 
 pkgsrc-bugs@netbsd.org
Cc: 
Subject: Re: pkg/48740 (lang/gcc44 to gcc46 linker fails because of whitespace)
Date: Mon, 23 Jun 2014 01:14:15 +0100

 This is a multi-part message in MIME format.
 --------------020201010700000105040000
 Content-Type: text/plain; charset=ISO-8859-1
 Content-Transfer-Encoding: 7bit

 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA1



 On 05/06/2014 10:10, Venture37 wrote:
 > So, with the stock XCode 2.5 toolchain on OS X 10.4.11 1) gcc needs
 > to be built with dwarf2 2) disable fstack-protector as described
 > earlier 3) if you're building on a 32bit PowerPC system (I am),
 > disable multilib

 The attached patch, fixes points 1 & 3 raised above.

 Pho, what's the best way to deal with point 2? It's not enabled by
 default upstream, it's a patch in the pkgsrc tree which switches it on.
 http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/lang/gcc46/patches/patch-gcc_common.opt?only_with_tag=MAIN
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG/MacGPG2 v2.0.22 (Darwin)
 Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

 iQIcBAEBAgAGBQJTp3FWAAoJENE/+DdOy3tCBh4P/1RE2y9Oh4esJHhA/UkxGtiv
 Mi/rHqLO/2krkrcUoALmpTIhgZIAiVxzTG3O1u9lw6eyo4bW39xyHx+NcO+r1F8j
 zJUUXCRRLhYCLf7eWp+pfKvq74IWxR4njBDKIfZp26YYhqdkQ74Jme4bfU3HT5R7
 hKt5W8xrxr4zPF2H5VURBGbjBlkvJXmd70CCxkS4PAzNaf45IulmChzzXc3WE09C
 RKwDBGEhKydHSYek6/tw/dPuE9RdruIz4SlCS2oU8exSzvnKon5ddWE//L/VE2SA
 sgWwusZ1ScLWBWo7q5LIiVHv61rt9ZKIF1itbpZw2oRAeSPg3zmMm2Z3FW6RaEL5
 btmigvhfcWUrgwWERHnBAQyUcnY/DkDSO+qnAZgAxC4dAl9wgO3s6ujOR2NVK2lz
 g/D+hUs0BzyJVMZPr7bbgdlmEsKpN55l5nDZaPtlVr3VVhrWioT7rXE/ryaj0i7W
 fYgJNaa6+LHLc9PwSg37Hn4nmFvPEr5d/PArZSRXG6qYaB1nzjZ19e2qK+KzIyPT
 m5edCUeK9Nui1WjeEMHh/humQY7vNPJhWLh2RHna+sQflVTHPqBG/tQFD50ubQHX
 +NfaSRoy4ELzOzJq+YNESV2ltH0i+9ftvyKD7JJRDHLGfe45n/rBXAz9lrUGgjYo
 8ki/LxyKUtKPOSEZb01K
 =nhPv
 -----END PGP SIGNATURE-----

 --------------020201010700000105040000
 Content-Type: text/plain; charset=UTF-8;
  name="gcc45-diff.txt"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: attachment;
  filename="gcc45-diff.txt"

 Index: Makefile
 ===================================================================
 RCS file: /cvsroot/pkgsrc/lang/gcc45/Makefile,v
 retrieving revision 1.16
 diff -u -r1.16 Makefile
 --- Makefile	29 May 2014 23:36:42 -0000	1.16
 +++ Makefile	22 Jun 2014 14:22:35 -0000
 @@ -89,6 +89,14 @@
  CONFIGURE_ARGS+=	STRIP_FOR_TARGET=${TOOLS_PLATFORM.strip}
  .endif

 +.if !empty(MACHINE_PLATFORM:MDarwin-[0-8].*-*)
 +CONFIGURE_ARGS+=	--with-dwarf2
 +.endif
 +
 +.if !empty(MACHINE_PLATFORM:MDarwin-[0-8].*-powerpc)
 +CONFIGURE_ARGS+=	--disable-multilib
 +.endif
 +
  CONFIGURE_ENV+=		CONFIG_SHELL=${CONFIG_SHELL}

  MAKE_ENV+=		SHELL=${CONFIG_SHELL}

 --------------020201010700000105040000
 Content-Type: application/octet-stream; x-mac-type="0"; x-mac-creator="0";
  name="gcc45-diff.txt.sig"
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment;
  filename="gcc45-diff.txt.sig"

 iQIcBAABAgAGBQJTp3FWAAoJENE/+DdOy3tCK1cP/16LlCdTafjJ5k+Df6w4y8weBVPFgT+W
 mbctZKX1kakwNp3MK2A94HQzbU6TPOGNfkqr0gIaWwVsymx1eAq4842BoeM48T4KrJEQByg2
 YwSDsiOZRM8alnF3zmyCCCfaZzF4WfIR6ivTodmpybyC0zUc+K/pZZJkd2wv9vAaVeJ/kg3V
 nQ0JMC5GvNziNhU7mjulFg+m/wm+0+m7ssid/AIdruBWHvEJ0Rd/NUouNyrWhEo1C/soahbZ
 xpjTGDHRHss+07mkDToXmGXuAhC+oOZ37eFvGWKOfUgYxnyjhPxVlvCxirjgGytk5g3OfgAn
 dUmdoAV1VABm8sSa9li1ZS9pEejX+wzPwf0BcrMUs6rQ7zN1dkycR0MwmIg/CEsAywarMWfD
 etUGYvRck88LhZnboCp3JczCSylIIuJx5LWIEqtYHXm2CHWCuysLTmTssGPoDKpcku74NrGw
 Qj5VpmWfKAWBxW/8swVPLzBnYerLsx0Yjz9yfhRhNzecSHclhb/ifhIA6I/NqUdwg3zqHJuW
 3CN+lqIceU7vpQFSkC71cdbhBRtps3/yzjNe5o+xYqGnaTHWv+19aL8CN6fq/DW6JYyCRe+J
 1uJuIrFpm7ej8MOrgje/X0gmQRZaBBJnVl8foVM6FDiaykoHx1b0Pwqb1bXsQZPqRGkUkmqE
 tVnJ
 --------------020201010700000105040000--

From: PHO <pho@cielonegro.org>
To: venture37@geeklan.co.uk
Cc: gnats-bugs@NetBSD.org, pho@NetBSD.org, gnats-admin@netbsd.org,
 pkgsrc-bugs@netbsd.org, ryoon@NetBSD.org
Subject: Re: pkg/48740 (lang/gcc44 to gcc46 linker fails because of
 whitespace)
Date: Mon, 23 Jun 2014 16:17:01 +0900 (JST)

 ----Security_Multipart(Mon_Jun_23_16_17_01_2014_272)--
 Content-Type: Text/Plain; charset=us-ascii
 Content-Transfer-Encoding: 7bit

 Sorry for being silent for almost a month.


 From: venture37 <venture37@geeklan.co.uk>
 Subject: Re: pkg/48740 (lang/gcc44 to gcc46 linker fails because of whitespace)
 Date: Mon, 23 Jun 2014 01:14:15 +0100

 >> So, with the stock XCode 2.5 toolchain on OS X 10.4.11 1) gcc needs
 >> to be built with dwarf2 2) disable fstack-protector as described
 >> earlier 3) if you're building on a 32bit PowerPC system (I am),
 >> disable multilib
 >
 > The attached patch, fixes points 1 & 3 raised above.

 Thank you very much for your patch. I'll apply it after the end of
 pkgsrc freeze.

 > Pho, what's the best way to deal with point 2? It's not enabled by
 > default upstream, it's a patch in the pkgsrc tree which switches it on.
 > http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/lang/gcc46/patches/patch-gcc_common.opt?only_with_tag=MAIN

 Well... ryoon@, can you remember why you patched lang/gcc46 so that
 flag_stack_protect gets initialized with -1 not 0? -fstack-protector
 will be effectively enabled by default then, and this is causing a
 bootstrapping problem on platforms whose libc does not natively
 provide functions for ssp. (I'm CC-ing him.)

 _______________________________________________________
  - PHO -                         http://cielonegro.org/
 OpenPGP public key: 1024D/1A86EF72
 Fpr: 5F3E 5B5F 535C CE27 8254  4D1A 14E7 9CA7 1A86 EF72

 ----Security_Multipart(Mon_Jun_23_16_17_01_2014_272)--
 Content-Type: application/pgp-signature
 Content-Transfer-Encoding: 7bit

 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1

 iD8DBQBTp9RtFOecpxqG73IRAkTXAJwICsfQfog6VSYE/Kjkkl02gAtpdACfSDth
 z5GIMTIl0j1JtweUXNPHCHQ=
 =1iH9
 -----END PGP SIGNATURE-----

 ----Security_Multipart(Mon_Jun_23_16_17_01_2014_272)----

From: venture37 <venture37@geeklan.co.uk>
To: gnats-bugs@NetBSD.org, pho@NetBSD.org, gnats-admin@netbsd.org, 
 pkgsrc-bugs@netbsd.org
Cc: 
Subject: Re: pkg/48740 (lang/gcc44 to gcc46 linker fails because of whitespace)
Date: Thu, 07 Aug 2014 15:16:39 +0100

 This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
 --6alwOPfGp7GPVQAllU2iOPXw9cPfrEh2T
 Content-Type: multipart/mixed;
  boundary="------------080103060906010409050406"

 This is a multi-part message in MIME format.
 --------------080103060906010409050406
 Content-Type: text/plain; charset=utf-8
 Content-Transfer-Encoding: quoted-printable


 On 23/06/2014 01:14, venture37 wrote:
 > The attached patch, fixes points 1 & 3 raised above.

 Hi,
 Can the diff previously submitted be committed. Re-attached for convenien=
 ce.

 --------------080103060906010409050406
 Content-Type: text/plain; charset=UTF-8;
  name="gcc45-diff.txt"
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment;
  filename="gcc45-diff.txt"

 SW5kZXg6IE1ha2VmaWxlCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNTIGZpbGU6IC9jdnNyb290L3BrZ3Ny
 Yy9sYW5nL2djYzQ1L01ha2VmaWxlLHYKcmV0cmlldmluZyByZXZpc2lvbiAxLjE2CmRpZmYg
 LXUgLXIxLjE2IE1ha2VmaWxlCi0tLSBNYWtlZmlsZQkyOSBNYXkgMjAxNCAyMzozNjo0MiAt
 MDAwMAkxLjE2CisrKyBNYWtlZmlsZQkyMiBKdW4gMjAxNCAxNDoyMjozNSAtMDAwMApAQCAt
 ODksNiArODksMTQgQEAKIENPTkZJR1VSRV9BUkdTKz0JU1RSSVBfRk9SX1RBUkdFVD0ke1RP
 T0xTX1BMQVRGT1JNLnN0cmlwfQogLmVuZGlmCiAKKy5pZiAhZW1wdHkoTUFDSElORV9QTEFU
 Rk9STTpNRGFyd2luLVswLThdLiotKikKK0NPTkZJR1VSRV9BUkdTKz0JLS13aXRoLWR3YXJm
 MgorLmVuZGlmCisKKy5pZiAhZW1wdHkoTUFDSElORV9QTEFURk9STTpNRGFyd2luLVswLThd
 LiotcG93ZXJwYykKK0NPTkZJR1VSRV9BUkdTKz0JLS1kaXNhYmxlLW11bHRpbGliCisuZW5k
 aWYKKwogQ09ORklHVVJFX0VOVis9CQlDT05GSUdfU0hFTEw9JHtDT05GSUdfU0hFTEx9CiAK
 IE1BS0VfRU5WKz0JCVNIRUxMPSR7Q09ORklHX1NIRUxMfQo=
 --------------080103060906010409050406--

 --6alwOPfGp7GPVQAllU2iOPXw9cPfrEh2T
 Content-Type: application/pgp-signature; name="signature.asc"
 Content-Description: OpenPGP digital signature
 Content-Disposition: attachment; filename="signature.asc"

 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG/MacGPG2 v2.0.22 (Darwin)
 Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

 iQIcBAEBAgAGBQJT44pLAAoJENE/+DdOy3tClvQP/2/qSQijyhZ3pYFmbJafDsTg
 B3C+rbwiFI96WTvxhQV9Euf0ZHhxSmTMm0tAoCq7+Z8D0SPIJROQhZrg3kXvp8ot
 9Y9J7mhR66drhJI0du1DMdzkPgy7nsvLt5hoJ9mP/Ey8P0OGh/RJt2jxxOtaBe0t
 lgXU/Y+/DknyJT9BN+yMZ/MaH/gKPFA8KBk1umfXb/xcA7E6U5ugb14/pNtG/n3v
 k6HEh9i7hnf9UIvzL7WemcN1K1LrQOKTkeZxxhfQ7jUpJUxJDneys9ZASbAH7qU5
 LWtWglIxneKiWEmKCuFwASyhDf+H/Nt2Mk7kAoigLmaJT8tRWxYeHvO1uXZNHUpq
 5ifzBCemwZmSolx6Tflw5qssedvGlE904zBhPSdBede9ePOkJzez5T3MCYYNYZDs
 /UQR+NakHh24XMgepNrsh1hle8HVVAtw84JOf27X6H/pf482kwipsahZQ3jqW0iY
 jatubUrPoMYE4Y622SuFYFlqVEetyyshwnNd179OkU3MV4TPBSbv5UeU+MG4SFxf
 IpC2RpPN/EswPauBOsn3YVnauG98+rGIkYvJLpamW2Or04QxcxZvocUM5QdCKsmZ
 MLbpbXCKe/53wzlEOgfu7Ga6KLerp8gq4biWJrz00rQjZOtriCdMDdbtUnkDdmEf
 gkOGonwvJXHZSyrZJpFx
 =amE3
 -----END PGP SIGNATURE-----

 --6alwOPfGp7GPVQAllU2iOPXw9cPfrEh2T--

From: "Masatake Daimon" <pho@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/48740 CVS commit: pkgsrc/lang/gcc45
Date: Tue, 2 Sep 2014 09:41:56 +0000

 Module Name:	pkgsrc
 Committed By:	pho
 Date:		Tue Sep  2 09:41:56 UTC 2014

 Modified Files:
 	pkgsrc/lang/gcc45: Makefile

 Log Message:
 PR pkg/48740 - Fix build issues on Darwin

 Apply a patch by Sevan:
   1. gcc needs to be built with dwarf2 if Darwin < 9
   2. if you're building on a 32bit PowerPC Darwin < 9, disable multilib


 To generate a diff of this commit:
 cvs rdiff -u -r1.16 -r1.17 pkgsrc/lang/gcc45/Makefile

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

From: PHO <pho@cielonegro.org>
To: venture37@geeklan.co.uk
Cc: gnats-bugs@NetBSD.org, pho@NetBSD.org, gnats-admin@netbsd.org,
 pkgsrc-bugs@netbsd.org
Subject: Re: pkg/48740 (lang/gcc44 to gcc46 linker fails because of
 whitespace)
Date: Tue, 02 Sep 2014 18:45:36 +0900 (JST)

 ----Security_Multipart(Tue_Sep__2_18_45_36_2014_774)--
 Content-Type: Text/Plain; charset=us-ascii
 Content-Transfer-Encoding: 7bit

 From: venture37 <venture37@geeklan.co.uk>
 Subject: Re: pkg/48740 (lang/gcc44 to gcc46 linker fails because of whitespace)
 Date: Thu, 07 Aug 2014 15:16:39 +0100

 >
 > On 23/06/2014 01:14, venture37 wrote:
 >> The attached patch, fixes points 1 & 3 raised above.
 >
 > Hi,
 > Can the diff previously submitted be committed. Re-attached for convenience.

 I'm sorry for being silent again.
 I just committed your patch to lang/gcc45.

 _______________________________________________________
  - PHO -                         http://cielonegro.org/
 OpenPGP public key: 1024D/1A86EF72
 Fpr: 5F3E 5B5F 535C CE27 8254  4D1A 14E7 9CA7 1A86 EF72

 ----Security_Multipart(Tue_Sep__2_18_45_36_2014_774)--
 Content-Type: application/pgp-signature
 Content-Transfer-Encoding: 7bit

 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1

 iD8DBQBUBZHAFOecpxqG73IRAlqVAJ4stjRpPg1jADeKhbQiT4lAGZ4bpgCgkdR7
 vJs7zAwpYqfHkkkewldpTEk=
 =igQB
 -----END PGP SIGNATURE-----

 ----Security_Multipart(Tue_Sep__2_18_45_36_2014_774)----

From: "Masatake Daimon" <pho@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/48740 CVS commit: pkgsrc/lang/gcc46/patches
Date: Tue, 2 Sep 2014 09:57:39 +0000

 Module Name:	pkgsrc
 Committed By:	pho
 Date:		Tue Sep  2 09:57:39 UTC 2014

 Modified Files:
 	pkgsrc/lang/gcc46/patches: patch-gcc_common.opt

 Log Message:
 PR pkg/48740 - Fix build issues on Darwin < 9 and possibly other platforms

 patches/patch-gcc_common.opt had a hunk that makes -fstack-protector enabled by default (without any comments) but it causes a bootstrapping problem on platforms whose libc don't provide functions for ssp.


 To generate a diff of this commit:
 cvs rdiff -u -r1.1 -r1.2 pkgsrc/lang/gcc46/patches/patch-gcc_common.opt

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

From: PHO <pho@cielonegro.org>
To: gnats-bugs@NetBSD.org, venture37@geeklan.co.uk
Cc: gnats-admin@netbsd.org, pkgsrc-bugs@netbsd.org, ryoon@NetBSD.org
Subject: Re: pkg/48740 (lang/gcc44 to gcc46 linker fails because of
 whitespace)
Date: Tue, 02 Sep 2014 19:02:56 +0900 (JST)

 ----Security_Multipart(Tue_Sep__2_19_02_56_2014_546)--
 Content-Type: Text/Plain; charset=us-ascii
 Content-Transfer-Encoding: 7bit

 And for lang/gcc46 I changed patches/patch-gcc_common.opt so that
 -fstack-protector will no longer be enabled by default. ryoon@, please
 tell me if there's a strong reason why it should be enabled.

 _______________________________________________________
  - PHO -                         http://cielonegro.org/
 OpenPGP public key: 1024D/1A86EF72
 Fpr: 5F3E 5B5F 535C CE27 8254  4D1A 14E7 9CA7 1A86 EF72

 ----Security_Multipart(Tue_Sep__2_19_02_56_2014_546)--
 Content-Type: application/pgp-signature
 Content-Transfer-Encoding: 7bit

 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1

 iD8DBQBUBZXQFOecpxqG73IRAkGLAJ9tOGb6kutpwWVvoiY6TNoQYnxA9wCfW+V4
 XJEK7pibWFsD/nlSiS1T//M=
 =QNuW
 -----END PGP SIGNATURE-----

 ----Security_Multipart(Tue_Sep__2_19_02_56_2014_546)----

>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2014 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.