./pkgtools/cwrappers, pkgsrc compiler wrappers

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 20171108, Package name: cwrappers-20171108, Maintainer: joerg

The cwrappers package implements the compiler wrappers for pkgsrc.
They are the foundation of the buildlink framework. They also allow
various transformations of arguments to simplify
cross-platform portability.


Version history: (Expand)


CVS history: (Expand)


   2017-11-08 05:04:42 by Pierre Pronchery | Files touched by this commit (1)
Log message:
Bump cwrappers after reverting the last patch
   2017-11-07 23:26:38 by Joerg Sonnenberger | Files touched by this commit (1)
Log message:
Revert: Tokenize the contents of "append_executable"

It's unnecessary and violates the design principles of the
configuration.
   2017-11-07 17:51:44 by Pierre Pronchery | Files touched by this commit (1)
Log message:
Bump revision to reflect the fixes for PKGSRC_MKPIE
   2017-11-07 17:50:53 by Pierre Pronchery | Files touched by this commit (1)
Log message:
Tokenize the contents of "append_executable"

This configuration parameter is used when linking executables, through
cc(1) or ld(1) for instance.

This allows passing multiple arguments via the "append_executable"
option, like "-fPIC -pie" for instance.

Committing this before joerg@'s approval since a call for testing
PKGSRC_MKPIE has just been issued, and this helps with some packages.
   2017-11-07 17:49:22 by Pierre Pronchery | Files touched by this commit (2)
Log message:
Teach the wrapper for ld(1) about more cases

Building relocatable and omagic files are now recognized. They were
previously recognized as executables, which may require a different
behaviour in some environments (like when enforcing PIE).

Committing this before joerg@'s approval since a call for testing
PKGSRC_MKPIE has just been issued, and this helps with some packages.
   2017-10-27 22:59:59 by Pierre Pronchery | Files touched by this commit (5)
Log message:
Set the correct operation mode in the wrapper for as(1)

This notably fixes building lang/g95 with PKGSRC_MKPIE=yes.

Reviewed by joerg@
   2017-06-11 21:34:44 by Joerg Sonnenberger | Files touched by this commit (9)
Log message:
cwrappers-20170611:
Add new configuration options {ap,pre}pend_{shared,executable} for
adding options when the operation mode is identified as linking.

Based loosely on patch from khorben.
   2017-01-12 15:56:35 by Joerg Sonnenberger | Files touched by this commit (2)
Log message:
cwrappers-20170112: Fix typos. From jperkin.