Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
references to the buildlink work directories.
|
|
lang/gcc3-*.
|
|
|
|
|
|
|
|
if configure finds this file, it expects to be able to use it, and
linking fails because /usr/lib/libintl.so isn't GNU libintl.
allows this to be built on Solaris while gettext-lib is installed.
|
|
|
|
|
|
installed.
|
|
gcc buildlink2.mk files and splitting the non-buildlink2.mk bits out
into compiler.mk.
this allows USE_GCC2 and USE_GCC3 to work with non-buildlink2 packages
again.
|
|
|
|
COMMENT tweaks.
|
|
|
|
accordingly.
From: matthew green <mrg@netbsd.org>
To: source-changes@NetBSD.org
Subject: CVS commit: src/gnu/dist/gcc/gcc
Message-Id: <20030725175744.B6FC4B004@cvs.netbsd.org>
Module Name: src
Committed By: mrg
Date: Fri Jul 25 17:57:44 UTC 2003
Modified Files:
src/gnu/dist/gcc/gcc: cppspec.c
src/gnu/dist/gcc/gcc/config: netbsd.h
Log Message:
make `cpp -gcc' the default on NetBSD.
To generate a diff of this commit:
cvs rdiff -r1.1.1.1 -r1.2 src/gnu/dist/gcc/gcc/cppspec.c
cvs rdiff -r1.1.1.1 -r1.2 src/gnu/dist/gcc/gcc/config/netbsd.h
|
|
re-arrange gcc/Makefile a bit to more closely resemble gcc3/Makefile.
|
|
|
|
gcc3 to 3.3nb5
gcc3-c to 3.3nb1
gcc3-c++ to 3.3nb1
In gcc3.mk set CPP to '.../cpp -gcc' rather than '.../cpp'
Ensure __GNUC__ and similar are defined.
|
|
PKGREVISIONs.
|
|
has allowed these packages to work :)
set CC, CXX, CPP and F77 in gcc{,3}/buildlink2.mk.
you now only need to define USE_GCC2 or USE_GCC3 to use the pkgsrc
gcc of your choice.
the share/examples/gcc/mk.conf and gcc3/mk.conf files are no longer
installed.
bump PKGREVISIONs.
|
|
Apply http://gcc.gnu.org/bugzilla/show_bug.cgi?id=10955
* unroll.c (unroll_loop): Fix off-by-one bug.
Fixes build issue with xdm and -O3
Suggested by fredb
|
|
|
|
about GCC_PREFIX.
XXX why is GCC_PREFIX ${PREFIX}/gcc3 ?
|
|
without PKGREVISION.
|
|
Remove or trim "info related" patch files.
Install info files in package specific directory.
Hence the PLIST files are now nearly empty...
This should finish making these two packages really non-conflicting.
Bump PKGREVISION.
|
|
Adjust and make uniform various substitution variables and MESSAGE files.
No PKGREVISION bump right now.
|
|
|
|
drawn from user variables
comma-separate the list of supported languages; while spaces work,
the libstdc++ configure script misbehaves if c++ is not the last one...
|
|
|
|
Until this is done, put everything back but java.
|
|
Cripple the pkg to support c/c++ only.
If needed, f/java could be put into addon pkgs.
|
|
|
|
|
|
gcc3's fault. Worse, programs got built against the wrong
(main tree) libgcc.
Now that this is fixed, set a netbsdelf2.0 target on -current,
to get both thread support and crt*.o files.
Also, use the usual buildlink magic to avoid picking up
a GNU pth from /usr/pkg.
pkgsrc/mail/imap-uw builds with a gcc3 set up this way.
|
|
_GCC_ARCHSUBDIR, which happens to be the location of
libgcc.
This makes the buildlink stuff work independantly of
the exact GNU_PLATFORM gcc3 was compiled for.
|
|
If NetBSD and /usr/include/pthread.h is present, add --enable-threads to
configure arguments. Could set --host=i386--netbsdelf2.0 instead, but that
causes many other packages (eg: mail/imap-uw) to fail to link with
'/usr/bin/ld: cannot find -lgcc_eh'
even when they
.if defined(USE_GCC3)
. include "../../lang/gcc3/buildlink2.mk"
.endif
With this change a 1.6U/i386 machine can build mozilla with gcc3.
|
|
|
|
unbreaks this on Solaris and other non-GNU binutils platforms.
|
|
has "${PREFIX}/lib" in it's search path, causing configure to to pick
up libraries it shouldn't (such as "libiconv" -- PR pkg/21848).
|
|
and ensure that the built compiler uses it. This fixes a problem reported by
abs compiling perl, among other things. Apparently, gcc-3.3 triggers a bug in
gas:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=10877
Bump ${PKGREVISION}.
|
|
broken binary pkg.
|
|
|
|
Pointed out by Kouichirou Hiratsuka on tech-pkg-ja mailinglist.
|
|
Should anybody feel like they could be the maintainer for any of thewe packages,
please adjust.
|
|
libstdc++ in gcc3.
when defined, USE_GCC_SHLIB ensures that the correct rpath is passed
to the linker, and a full dependency on the compiler package is
registered.
packages which define USE_GCC_SHLIB should not include
mk/gcc.buildlink2.mk (or gcc{,3}/buildlink2.mk) as it is handled
automatically.
|
|
|
|
buildlink files.
|
|
|