Now
MAIN commitmail json YAML
pkgsrc/doc/HOWTO-use-crosscompile@1.8
/
diff
pkgsrc/mk/cwrappers.mk@1.34 / diff
pkgsrc/pkgtools/cwrappers/Makefile@1.27 / diff
pkgsrc/pkgtools/cwrappers/files/bin/base-wrapper.c@1.7 / diff
pkgsrc/pkgtools/cwrappers/files/bin/common.c@1.11 / diff
pkgsrc/pkgtools/cwrappers/files/bin/common.h@1.10 / diff
pkgsrc/pkgtools/cwrappers/files/bin/normalise-cc.c@1.7 / diff
pkgsrc/pkgtools/cwrappers/files/bin/normalise-ld.c@1.5 / diff
pkgsrc/mk/cwrappers.mk@1.34 / diff
pkgsrc/pkgtools/cwrappers/Makefile@1.27 / diff
pkgsrc/pkgtools/cwrappers/files/bin/base-wrapper.c@1.7 / diff
pkgsrc/pkgtools/cwrappers/files/bin/common.c@1.11 / diff
pkgsrc/pkgtools/cwrappers/files/bin/common.h@1.10 / diff
pkgsrc/pkgtools/cwrappers/files/bin/normalise-cc.c@1.7 / diff
pkgsrc/pkgtools/cwrappers/files/bin/normalise-ld.c@1.5 / diff
cwrappers: Add cross-compilation support.
- New option `sysroot=<dir>':
. Wrapper will add `--sysroot=<dir>' as first argument.
. For every rpath argument, e.g. -Wl,-R<path> to cc, wrapper will
pass `-rpath-link <dir><path>' to the linker.
This matches the old mk/wrapper/cmd-sink-cross-* logic.
- Create wrappers for the ${MACHINE_GNU_PLATFORM}-cc style of command,
as in ${CC}, ${CXX}, ${LD} for cross-builds.
- Bump version.
- Use TOOL_DEPENDS, not BUILD_DEPENDS, for cwrappers.
- New option `sysroot=<dir>':
. Wrapper will add `--sysroot=<dir>' as first argument.
. For every rpath argument, e.g. -Wl,-R<path> to cc, wrapper will
pass `-rpath-link <dir><path>' to the linker.
This matches the old mk/wrapper/cmd-sink-cross-* logic.
- Create wrappers for the ${MACHINE_GNU_PLATFORM}-cc style of command,
as in ${CC}, ${CXX}, ${LD} for cross-builds.
- Bump version.
- Use TOOL_DEPENDS, not BUILD_DEPENDS, for cwrappers.