Changes 4.4.3:
The GNU project and the GCC developers are pleased to announce the release of GCC 4.4.3. This release is a bug-fix release, containing fixes for regressions in GCC 4.4.1 relative to previous releases of GCC.
This commit is contained in:
parent
f93f7ceb7d
commit
70e1f8f2ca
5 changed files with 29 additions and 30 deletions
|
@ -1,9 +1,8 @@
|
|||
# $NetBSD: Makefile,v 1.10 2009/10/24 20:15:05 tnn Exp $
|
||||
# $NetBSD: Makefile,v 1.11 2010/03/15 08:27:06 adam Exp $
|
||||
#
|
||||
|
||||
DISTNAME= gcc-${GCC_VERSION}
|
||||
PKGNAME= gcc44-${GCC_VERSION}
|
||||
PKGREVISION= 4
|
||||
CATEGORIES= lang
|
||||
MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-${GCC_VERSION}/}
|
||||
EXTRACT_SUFX= .tar.bz2
|
||||
|
@ -21,11 +20,11 @@ USE_TOOLS+= awk:run bash:run perl chmod \
|
|||
|
||||
DEPENDS+= zip-[0-9]*:../../archivers/zip
|
||||
|
||||
GCC_VERSION= 4.4.1
|
||||
GCC_VERSION= 4.4.3
|
||||
|
||||
GCC_SUBPREFIX= gcc44
|
||||
GCC_PREFIX= ${PREFIX}/${GCC_SUBPREFIX}
|
||||
FILES_SUBST+= PKGNAME=${PKGNAME:Q}
|
||||
FILES_SUBST+= PKGNAME=${PKGNAME}
|
||||
MESSAGE_SUBST+= GCC_PREFIX=${GCC_PREFIX}
|
||||
|
||||
|
||||
|
@ -103,13 +102,13 @@ CONFIGURE_ARGS+= --enable-threads=posix
|
|||
CONFIGURE_ARGS+= --with-gmp=${BUILDLINK_PREFIX.gmp}
|
||||
CONFIGURE_ARGS+= --with-mpfr=${BUILDLINK_PREFIX.mpfr}
|
||||
|
||||
CONFIGURE_ENV+= CONFIG_SHELL=${CONFIG_SHELL:Q}
|
||||
CONFIGURE_ENV+= CONFIG_SHELL=${CONFIG_SHELL}
|
||||
|
||||
# ${WRKSRC}/gcc-4.4.1/libjava/contrib/aotcompile.py.in stores the path to
|
||||
# a 'make' program so we need to make sure we give it the installed 'make' and not
|
||||
# the tool wrapped one.
|
||||
CONFIGURE_ENV+= PKGSRC_MAKE=${TOOLS_PATH.gmake:Q}
|
||||
MAKE_ENV+= PKGSRC_MAKE=${TOOLS_PATH.gmake:Q}
|
||||
CONFIGURE_ENV+= PKGSRC_MAKE=${TOOLS_PATH.gmake}
|
||||
MAKE_ENV+= PKGSRC_MAKE=${TOOLS_PATH.gmake}
|
||||
|
||||
# fastjar-0.93 from pkgsrc/archivers/fastjar seems to trigger a build
|
||||
# failure (seen on NetBSD-5.0/i386) when building java. So in case
|
||||
|
@ -121,12 +120,12 @@ MAKE_ENV+= ac_cv_prog_JAR=no
|
|||
|
||||
MAKE_ENV+= ICONVPREFIX=${BUILDLINK_PREFIX.iconv}
|
||||
MAKE_ENV+= SHELL=${CONFIG_SHELL}
|
||||
MAKE_ENV+= ac_cv_path_ac_cv_prog_chmod=${TOOLS_CHMOD:Q}
|
||||
MAKE_ENV+= ac_cv_path_ac_cv_prog_chmod=${TOOLS_CHMOD}
|
||||
|
||||
# ${WRKSRC}/fixincludes/ looks for sed and compiles the path to sed into
|
||||
# a binary so we need to make sure we give it the installed sed and not
|
||||
# the tool wrapped one.
|
||||
MAKE_ENV+= lt_cv_path_SED=${TOOLS_SED:Q}
|
||||
MAKE_ENV+= lt_cv_path_SED=${TOOLS_SED}
|
||||
|
||||
CPPFLAGS+= -I${BUILDLINK_DIR}/include
|
||||
CFLAGS+= -I${BUILDLINK_DIR}/include
|
||||
|
@ -154,7 +153,7 @@ do-configure:
|
|||
cd ${WRKDIR}/obj; ${SETENV} ${CONFIGURE_ENV} ${CONFIG_SHELL} ${WRKSRC}/configure ${CONFIGURE_ARGS}
|
||||
|
||||
do-build:
|
||||
(${_ULIMIT_CMD} cd ${WRKDIR}/obj && ${SETENV} ${MAKE_ENV} ${GMAKE} -j${MAKE_JOBS:U1} )
|
||||
(${_ULIMIT_CMD} cd ${WRKDIR}/obj && ${SETENV} ${MAKE_ENV} ${GMAKE} -j${MAKE_JOBS:U1:Q} )
|
||||
|
||||
do-test:
|
||||
.if (${MACHINE_GNU_ARCH} == "x86_64")
|
||||
|
@ -163,7 +162,7 @@ do-test:
|
|||
(cd ${WRKDIR}/obj && ${GMAKE} -k check)
|
||||
|
||||
do-install:
|
||||
(cd ${WRKDIR}/obj && ${SETENV} ${MAKE_ENV} ${GMAKE} install DESTDIR=${DESTDIR:Q} \
|
||||
(cd ${WRKDIR}/obj && ${SETENV} ${MAKE_ENV} ${GMAKE} install DESTDIR=${DESTDIR} \
|
||||
&& ${TEST} -f ${DESTDIR}${GCC_PREFIX}/bin/cc || ${LN} -f ${DESTDIR}${GCC_PREFIX}/bin/gcc ${DESTDIR}${GCC_PREFIX}/bin/cc)
|
||||
|
||||
GENERATE_PLIST+= \
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
# $NetBSD: buildlink3.mk,v 1.2 2009/09/18 13:35:41 dmcmahill Exp $
|
||||
# $NetBSD: buildlink3.mk,v 1.3 2010/03/15 08:27:06 adam Exp $
|
||||
|
||||
BUILDLINK_TREE+= gcc44
|
||||
|
||||
.if !defined(GCC44_BUILDLINK3_MK)
|
||||
GCC44_BUILDLINK3_MK:=
|
||||
|
||||
FIND_PREFIX:= BUILDLINK_PREFIX.gcc44=gcc44
|
||||
FIND_PREFIX:= BUILDLINK_PREFIX.gcc44=gcc44
|
||||
.include "../../mk/find-prefix.mk"
|
||||
|
||||
_GCC44_SUBDIR= gcc44
|
||||
|
@ -15,14 +15,14 @@ BUILDLINK_API_DEPENDS.gcc44+= gcc44>=${_GCC_REQD}
|
|||
BUILDLINK_ABI_DEPENDS.gcc44?= gcc44>=4.4.0
|
||||
BUILDLINK_PKGSRCDIR.gcc44?= ../../lang/gcc44
|
||||
|
||||
. if exists(${_GCC44_PREFIX}/bin/gcc)
|
||||
.if exists(${_GCC44_PREFIX}/bin/gcc)
|
||||
|
||||
# logic for detecting the ADA compiler (not yet supported)
|
||||
#gcc44_GNAT1!=${_GCC44_PREFIX}/bin/gcc -print-prog-name=gnat1
|
||||
#. if exists(${gcc44_GNAT1})
|
||||
#. if exists(${gcc44_GNAT1})
|
||||
#CONFIGURE_ENV+= ADAC=${_GCC44_PREFIX}/bin/gcc
|
||||
#MAKE_ENV+= ADAC=${_GCC44_PREFIX}/bin/gcc
|
||||
#. endif
|
||||
#. endif
|
||||
|
||||
# add libraries
|
||||
BUILDLINK_LIBDIRS.gcc44+= ${_GCC44_SUBDIR}/lib
|
||||
|
@ -31,18 +31,18 @@ BUILDLINK_LIBDIRS.gcc44+= ${_GCC44_SUBDIR}/lib
|
|||
gcc44_GCC_ARCHDIR!= ${DIRNAME} `${_GCC44_PREFIX}/bin/gcc --print-libgcc-file-name`
|
||||
|
||||
# add the architecture dep libraries
|
||||
. if empty(gcc44_GCC_ARCHDIR:M*not_found*)
|
||||
. if empty(gcc44_GCC_ARCHDIR:M*not_found*)
|
||||
BUILDLINK_LIBDIRS.gcc44+= ${gcc44_GCC_ARCHDIR:S/^${BUILDLINK_PREFIX.gcc44}\///}/
|
||||
|
||||
# add the ada libraries (not yet supported)
|
||||
#. if exists(${gcc44_GNAT1})
|
||||
#. if exists(${gcc44_GNAT1})
|
||||
#BUILDLINK_LIBDIRS.gcc44+= ${gcc44_GCC_ARCHDIR:S/^${BUILDLINK_PREFIX.gcc44}\///}/adalib
|
||||
#. endif
|
||||
#. endif
|
||||
|
||||
# add the header files
|
||||
BUILDLINK_INCDIRS.gcc44+= ${_GCC44_SUBDIR}/include ${gcc44_GCC_ARCHDIR:S/^${BUILDLINK_PREFIX.gcc44}\///}/include
|
||||
. endif
|
||||
. endif
|
||||
.endif
|
||||
|
||||
BUILDLINK_FILES_CMD.gcc44= \
|
||||
(cd ${BUILDLINK_PREFIX.gcc44} && \
|
||||
|
@ -50,11 +50,11 @@ BUILDLINK_FILES_CMD.gcc44= \
|
|||
BUILDLINK_FNAME_TRANSFORM.gcc44= -e s:buildlink:buildlink/gcc44:
|
||||
|
||||
# Packages that link against shared libraries need a full dependency.
|
||||
. if defined(_USE_GCC_SHLIB)
|
||||
.if defined(_USE_GCC_SHLIB)
|
||||
BUILDLINK_DEPMETHOD.gcc44+= full
|
||||
. else
|
||||
.else
|
||||
BUILDLINK_DEPMETHOD.gcc44?= build
|
||||
. endif
|
||||
.endif
|
||||
|
||||
.include "../../mk/pthread.buildlink3.mk"
|
||||
.include "../../devel/gettext-lib/buildlink3.mk"
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
$NetBSD: distinfo,v 1.2 2009/09/24 11:50:56 dmcmahill Exp $
|
||||
$NetBSD: distinfo,v 1.3 2010/03/15 08:27:06 adam Exp $
|
||||
|
||||
SHA1 (gcc-4.4.1.tar.bz2) = 9156ddb7e4cc72288ec31760d6ddc7981123a8a2
|
||||
RMD160 (gcc-4.4.1.tar.bz2) = 41cb4c76d1671b1d224d2a6e167ee183dd53d096
|
||||
Size (gcc-4.4.1.tar.bz2) = 62869928 bytes
|
||||
SHA1 (gcc-4.4.3.tar.bz2) = 619766282734728539ce58a5c383cb371f1999c7
|
||||
RMD160 (gcc-4.4.3.tar.bz2) = b51afac3cb77ee3dc09d29c2f85936482ed82ab2
|
||||
Size (gcc-4.4.3.tar.bz2) = 62944934 bytes
|
||||
SHA1 (patch-aa) = b7180161a0c9eb63738ebf9586e52591ef43c636
|
||||
SHA1 (patch-ab) = e254456a6da7090f7ba37d3b55a17be2dd157f88
|
||||
SHA1 (patch-ac) = 0af9845a62f9a6f8ec27657d0ae0c16394e9fc12
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $NetBSD: preconfigure.mk,v 1.1.1.1 2009/09/18 11:24:50 dmcmahill Exp $
|
||||
# $NetBSD: preconfigure.mk,v 1.2 2010/03/15 08:27:06 adam Exp $
|
||||
# Create compiler driver scripts in ${WRKDIR}.
|
||||
(${TEST} -d ${WRKDIR}/.gcc/bin || ${MKDIR} ${WRKDIR}/.gcc/bin)
|
||||
(cd ${BUILDLINK_PREFIX.gcc44}/bin && bin_files=`${LS} *` && \
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $NetBSD: gcc.mk,v 1.102 2009/09/18 11:38:23 dmcmahill Exp $
|
||||
# $NetBSD: gcc.mk,v 1.103 2010/03/15 08:27:49 adam Exp $
|
||||
#
|
||||
# This is the compiler definition for the GNU Compiler Collection.
|
||||
#
|
||||
|
@ -73,7 +73,7 @@ GCC_REQD+= 3.0
|
|||
# _GCC_DIST_VERSION is the highest version of GCC installed by the pkgsrc
|
||||
# without the PKGREVISIONs.
|
||||
#
|
||||
_GCC_DIST_VERSION= 4.4.1
|
||||
_GCC_DIST_VERSION= 4.4.3
|
||||
|
||||
# _GCC2_PATTERNS matches N s.t. N <= 2.95.3.
|
||||
_GCC2_PATTERNS= [0-1].* 2.[0-9] 2.[0-9].* 2.[1-8][0-9] 2.[1-8][0-9].* \
|
||||
|
|
Loading…
Reference in a new issue