pkgsrc/mk/platform
schwarz 8a2dcb7bd1 /usr/bin/gcc on MacOS X is a wrapper that expects to call the (architecture-
dependent) real gcc binary with the same path as it has been evoked. When
it is called via a symbolic link this fails since the evokation path in that
case is the original one of the symbolic link. For that reason pkgsrc's
buildlink framework must be prevented from using symbolic links to refer to
/usr/bin/gcc.

imac:/tmp schwarz$ ln -s /usr/bin/gcc gcc
imac:/tmp schwarz$ /tmp/gcc
gcc: installation problem, cannot exec '/tmp/powerpc-apple-darwin8-gcc-4.0.1': No such file or directory
2009-06-07 11:34:27 +00:00
..
AIX.mk Don't set EXPORT_SYMBOLS_LDFLAGS on AIX, while it seems that GCC and 2008-10-30 18:52:08 +00:00
BSDOS.mk Reverting my previous openmotif->lesstif changes. 2008-09-22 17:11:02 +00:00
Darwin.mk /usr/bin/gcc on MacOS X is a wrapper that expects to call the (architecture- 2009-06-07 11:34:27 +00:00
DragonFly.mk + Conditionally add GAMES_USER and GAMES_GROUP to the platform *.mk 2008-03-04 06:45:33 +00:00
FreeBSD.mk Enable USE_CHECK_SHLIBS_ELF on FreeBSD. Aleksej Saushev PR pkg/38606. 2008-05-13 11:40:24 +00:00
FreeMiNT.mk Initial definitions for FreeMiNT - also needs patches to pkgtools 2009-03-05 00:02:44 +00:00
HPUX.mk revert previous 2009-03-17 17:58:49 +00:00
Interix.mk Remove WRAPPER_DEBUG definition, it doesn't change anything. 2009-06-02 14:51:03 +00:00
IRIX.mk + Conditionally add GAMES_USER and GAMES_GROUP to the platform *.mk 2008-03-04 06:45:33 +00:00
Linux.mk + Conditionally add GAMES_USER and GAMES_GROUP to the platform *.mk 2008-03-04 06:45:33 +00:00
NetBSD.mk Use patch --suffix instead of -b, the latter will be problematic when 2008-08-10 17:40:00 +00:00
OpenBSD.mk + Conditionally add GAMES_USER and GAMES_GROUP to the platform *.mk 2008-03-04 06:45:33 +00:00
OSF1.mk revert previous 2009-03-17 17:58:49 +00:00
README Prevent other developers from doing the same mistake as I did, when I 2007-11-20 17:53:40 +00:00
SunOS.mk While user/group 'games' does not exist by default on Solaris, it will 2009-01-14 23:33:48 +00:00
UnixWare.mk + Conditionally add GAMES_USER and GAMES_GROUP to the platform *.mk 2008-03-04 06:45:33 +00:00

$NetBSD: README,v 1.1 2007/11/20 17:53:40 rillig Exp $

These files contain platform-specific definitions that are used by the
pkgsrc infrastructure.

TODO: Document all these variables.

=== Implementation notes ===

Do not try to extract the definitions that are common to all files into
another file (maybe common.mk). The code duplication is intentional
here.