<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pkgsrc/mk/wrapper/cmd-sink-cross-cpp, branch pkgsrc-2015Q2</title>
<subtitle>[no description]</subtitle>
<id>https://git.osdyson.ru/mirror/pkgsrc/atom?h=pkgsrc-2015Q2</id>
<link rel='self' href='https://git.osdyson.ru/mirror/pkgsrc/atom?h=pkgsrc-2015Q2'/>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/'/>
<updated>2013-05-09T23:35:29Z</updated>
<entry>
<title>Use --sysroot in cpp/gcc/gxx cross-compiler wrappers.</title>
<updated>2013-05-09T23:35:29Z</updated>
<author>
<name>riastradh</name>
<email>riastradh@pkgsrc.org</email>
</author>
<published>2013-05-09T23:35:29Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=b37693d50bffe0f7a872147d65f66229a1b8ff64'/>
<id>urn:sha1:b37693d50bffe0f7a872147d65f66229a1b8ff64</id>
<content type='text'>
Now that NetBSD supports --sysroot we don't need to mess with the
partial measures of -nostdinc, -isystem, &amp;c.

ok agc</content>
</entry>
<entry>
<title>Add core of the infrastructure support for cross-compilation.</title>
<updated>2007-08-02T18:19:31Z</updated>
<author>
<name>joerg</name>
<email>joerg@pkgsrc.org</email>
</author>
<published>2007-08-02T18:19:31Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=005620851f14ccfbf69fb7ccaffc6f6e6d0f968a'/>
<id>urn:sha1:005620851f14ccfbf69fb7ccaffc6f6e6d0f968a</id>
<content type='text'>
- USE_CROSS_COMPILATION activates it, CROSS_DESTDIR specifies root of
  the target filesystem
- derive _CROSS_DESTDIR from CROSS_DESTDIR or MAKEOBJDIR
- buildlink3.mk prefixes the files to symlink with _CROSS_DESTDIR
- compiler/gcc.mk knows about the target prefix (e.g. i386--netbsdelf)
- PKG_DBDIR is prefixed with _CROSS_DESTDIR
- package-install and bin-install are not called with su
- install and strip are redirected to the tool version
- links for the target specific ar, as, ld, nm, objdump, ranlib and
  strip are added
- compiler wrapper detect if linking is requested or not
- special command sinks for CPP and CC/CXX add the cross-compile magic:
  - modify include dirs to get the target /usr/include
  - modify linker dirs and runpath to use target /usr/lib at link time,
    but keep correct rpath entries

Supported-by: Google SoC 2007
Basic tests by he@ on Sparc. Review from jlam@.</content>
</entry>
</feed>
