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:
(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.