summaryrefslogtreecommitdiff
path: root/mk/compiler
AgeCommit message (Collapse)AuthorFilesLines
2011-11-03Update _GCC_DIST_VERSION to 4.6.2hans1-2/+2
2011-10-30README.C not README.c, says veego who seems to be afraid to use his commit bit.wiz1-2/+2
2011-10-30Check for /usr/var/README.c as well.wiz1-2/+2
From Brian A Seklecki on pkgsrc-users.
2011-09-28Fix setup of g95 as PKGSRC_FORTRAN for fortran77 packages.markd1-2/+3
2011-09-08Introduce PKGSRC_SETENV, defaulting to SETENV. Can be set to ${SETENV} -iabs1-2/+7
to santise environment
2011-08-22Fix bootstrap on IRIX with mipspro compiler, for detailscheusov1-1/+3
see PR 42424. I couldn't fix this problem using TOOLROOT variable.
2011-08-18Update _GCC_DIST_VERSION to 4.6.1.wiz1-2/+2
Noted by Jörn Clausen in PR 45256.
2011-07-19If the clang-cpp alias exists, use it as default CPP in pkgsrc.joerg1-2/+12
Default to f2c for Fortran, mirroring gcc. Append -Qunused-arguments in the wrappers to unbreak many stupid configure checks that get confused by the (also added) -L options.
2011-06-10Support gcc-4.5 and gcc-4.6. Some testing by Jörn Clausen.wiz1-6/+67
2011-05-19Apply the patch from my own pkg/42480.alnsn1-1/+26
2011-05-08Fix bug in .include directive. This fixes mipspro support on IRIX.cheusov1-2/+2
Oked by wiz@
2011-02-25Update to 4.4.5, fixes a build problem on OpenIndiana (and probablyhans1-2/+2
Solaris 11 Express, too). Changes 4.4.5: The GNU project and the GCC developers are pleased to announce the release of GCC 4.4.5. This release is a bug-fix release, containing fixes for regressions in GCC 4.4.4 relative to previous releases of GCC.
2010-12-26Remove possibly confusing variable assignment.asau1-2/+1
2010-12-26Fortran is not Fortran-77 anymore.asau1-2/+2
2010-12-26Break with the past: use g95 as default Fortran compiler.asau1-1/+6
Welcome to the modern world of computing. This is known to break DragonFly at least, either port g95 or fix lang/gcc44 to work on NetBSD. Unless there're packages that still think that Fortran is F77, this shouldn't affect anything.
2010-12-26Don't make Fortran synonymous to Fortran-77, it isn't so already.asau1-3/+3
2010-12-26Enable Fortran via f2cadam1-8/+5
2010-12-26Added COMPILER_ABI_FLAGsadam1-1/+3
2010-11-03* Use LOCALBASE instead of PREFIX for PCC and Clang compiler detectionadam2-25/+15
(otherwise Makefiles with mk/compiler.mk included fall back to GCC). * Simplified compiler/clang.mk.
2010-10-21Fix clang.mk; add C++ supportadam1-12/+10
2010-09-23Add support for clang.ahoka1-0/+76
2010-07-30Implement "fortran77" as alias for "fortran".asau5-15/+20
2010-05-06Changes 4.4.4:adam1-2/+2
The [1]GNU project and the GCC developers are pleased to announce the release of GCC 4.4.4. This release is a bug-fix release, containing fixes for regressions in GCC 4.4.3 relative to previous releases of GCC.
2010-04-24Remove tail of -* from _GCC_VERSION for _GCC_PKG.obache1-2/+2
With gcc2 on Haiku, it's 2.95.3-haiku-090629, confuse pmatch of pkg_admin.
2010-03-15Changes 4.4.3:adam1-2/+2
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.
2009-12-20Fix libtool under OS X: require a fixed version of f2c, and thus bumpjmmv1-2/+2
PKGREVISION of libtool to 3 and require it as a dependency.
2009-12-15Update to libtool-2.2.6b. This switches libtool to the new main branch.joerg1-11/+20
Changes are many, important for pkgsrc: - much higher speed (up to 30% faster for the overall build of libX11) - less magic for detection of the tag The pkgsrc integration of f2c has been changed to be more sane. libtool itself now depends on the f2c frontend to use proper auto-configuration and only fakes up the library. This part is encapsulated in mk/compiler/f2c.mk.
2009-12-03Adjust to follow f2c/libf2c split: build-depend on f2c, buildlink libf2c.asau1-3/+4
2009-10-25recognize compiler newer than 5.9, toosno1-2/+2
2009-09-18Fix a typo, no idea why this didn't show up when I tested this before.dmcmahill1-2/+2
2009-09-18Teach this file about the lang/gcc44 packagedmcmahill1-7/+44
2009-09-12Add 32 bit and 64 ABI options for GCC under Mac OS X.tron1-1/+6
2009-08-31break dependency loop between ccache and digesttnn1-2/+2
2009-07-28Did you know that the := operator behaves funnily? Example:rillig1-2/+6
exclam != echo ${DEFINED_LATER:Q} value colon := ${DEFINED_LATER} value DEFINED_LATER = later show: @echo ${exclam} @echo ${colon} Don't expect them to be the same.
2009-07-08Allow other fortran compilers than f2c to be used when gcc doesn't supplymarkd1-8/+10
one. Now to use g95 as the fortran compiler just add PKGSRC_FORTRAN= g95 FC= g95 to the mk.conf.
2009-07-08Add g95 support to the compiler framework, based on the existing f2cmarkd1-0/+115
support.
2009-06-02Learn from the AIX issues with hard links to symbolic links and alwaysjoerg5-10/+10
create the compiler aliases with ln -fs.
2009-06-02Don't create hardlinks to symlinks, AIX freaks out with that.joerg1-2/+2
2009-05-30Rename GCC_USE_SYMLINKS to COMPILER_USE_SYMLINKS, implement it for thejoerg7-11/+38
other compiler drivers and enable it by default. Saves at least a percent of build time even for trivial packages like lang/lua.
2009-05-12Added some keywords.rillig1-1/+3
2009-03-17Documented the public variables of this file.rillig1-1/+27
2009-01-09Further refine AIX support. From Jens Rehsack.joerg1-2/+2
2008-12-29Fix misbalanced brackets as noticed by jnemeth.joerg1-2/+2
2008-12-29Improve AIX/XLC support:joerg1-1/+21
- provide cpp wrapper using cc -E - provide c++_r wrapper working like c++ - provide -rpath handling for cc - fix some debug messages to provide the correct script name
2008-11-27Adjust xlc_r check to actually look for the right binary.joerg1-3/+4
Prefer xlc_r over cc_r as authoritive name. Export CC_R. From Jens Rehstack.
2008-11-16Don't try to build gcc2 on AMD64, as it's not supported by that compiler.ahoka1-3/+3
This issue was reported by Daniel Horecki.
2008-11-14Improve AIX/XLC support based on discussions with Jens Rehsack:joerg1-1/+8
- Add cc_r/xlc_r wrapper using the same rules as xlc itself. It is used for example by Perl. - Improve the RPATH emulation: - Always set -blibpath, use /usr/lib:/lib as default - If -blibpath is exlicitly given, add to the default - Additionally append any -Wl,-rpath given.
2008-09-16Added the list of variables, so that "bmake show-all-gcc" shows all therillig1-1/+29
internals of this file.
2008-06-17Sun Studio 12 has a generic -m64 flag rather than individual -xarch targets.sketch1-8/+10
2008-05-24Suppress automatical addition c to USE_LANGUAGES (ref. PR 34079)obache1-3/+3
if F2C does not really required. Fixes problem mentioned in PR 38626.