aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* cross-emerge: lookup CBUILD with a clean envMike Frysinger2010-08-141-2/+4
| | | | | | URL: http://bugs.gentoo.org/331589 Reported-by: Juan P Daza P <tcpip4000@gmail.com> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* emerge-wrapper: rewrite & integrate with crossdevMike Frysinger2010-08-102-93/+145
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* disable -q by default in git also.Ned Ludd2010-02-281-1/+1
| | | | Signed-off-by: Ned Ludd <solar@gentoo.org>
* check ROOT == SYSROOT vs EMERGE_FROM != binary so the -g/-G options can also ↵Ned Ludd2010-02-241-3/+2
| | | | | | be used properly. Thanks to msb and tedbo for pointing this out Signed-off-by: Ned Ludd <solar@gentoo.org>
* bashrc: fix cross-fix-root comment to reflect realityMike Frysinger2010-02-211-1/+5
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* cross-fix-root: handle no config scripts caseMike Frysinger2010-02-131-0/+1
| | | | | | | If there are no -config scripts to mess with, avoid trying to generate broken symlinks to '*-config'. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* cross-pkg-config: relax pkg-config requirementMike Frysinger2010-02-131-1/+1
| | | | | | | We don't actually require 0.23+, and some distros (like Debian) are very behind the times and lack even this version. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* cross-pkg-config: tweak path updates with fewer commandsMike Frysinger2010-02-111-4/+4
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* update from ajwong@chromium.org.. : was not neededNed Ludd2010-02-111-2/+2
| | | | Signed-off-by: Ned Ludd <solar@gentoo.org>
* - take pkg-config update from (awong) Albert J. Wong @ google for the ↵Ned Ludd2010-02-111-19/+17
| | | | | | chromium/gentoo build env -> http://codereview.appspot.com/206075 Signed-off-by: Ned Ludd <solar@gentoo.org>
* cross-pkg-config: switch to PKG_CONFIG_SYSROOT_DIR (kind of)Mike Frysinger2010-01-082-10/+17
| | | | | | | | | | | | | | | The latest pkg-config supports PKG_CONFIG_SYSROOT_DIR which handles -L/-I munging on the fly, but it's slightly broken. So put all the pieces in place for the next upstream release and in the mean time, do the munging ourselves on the fly via sed. This way packages that want runtime paths compiled in don't get the build paths that were munged in the .pc file. URL: http://bugs.gentoo.org/299990 URL: https://bugs.freedesktop.org/show_bug.cgi?id=16905 Reported-by: Andrew Gaffney <agaffney@gentoo.org> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* cross-pkg-config: switch version checking to --atleast-pkgconfig-versionMike Frysinger2010-01-081-6/+3
| | | | | | Better than using our own custom version parser. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* cross-pkg-config: fix typo in EXTRA_PKG_CONFIG_LIBDIR handlingMike Frysinger2010-01-081-1/+1
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* cross-fix-root: add some usage textMike Frysinger2010-01-081-23/+41
| | | | | | Be nice to users instead of exiting all the time with no output. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* cross-fix-root: fix test bashismMike Frysinger2009-12-291-1/+1
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* site: revert files to last releaseMike Frysinger2009-12-0936-1923/+541
| | | | | | I don't feel like picking through our changes and stitching with OE. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* drop $Header: markingsMike Frysinger2009-12-094-5/+1
| | | | | | These cause cross-scm comparisons a pita. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* make.conf: fix arch parsing with pythonNed Ludd2009-12-091-1/+1
| | | | | Signed-off-by: Ned Ludd <solar@gentoo.org> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* emerge-wrapper: clean up target parsingT Parys2009-12-091-13/+20
| | | | | | URL: http://bugs.gentoo.org/264343 Signed-off-by: T Parys <tparys@gmail.com> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* cross-fix-root: improve .pc dir searchingMike Frysinger2009-12-091-2/+6
| | | | | | Only search dirs that actually exist. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* cross-fix-root: handle packages that set exec_prefix directly to /usrMike Frysinger2009-11-241-1/+1
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* cross-emerge: autodetect emerge-CHOSTMike Frysinger2009-11-221-0/+1
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* emerge-wrapper: try to accept all chost combos #282311Ned Ludd2009-11-221-1/+1
| | | | | Signed-off-by: Ned Ludd <solar@gentoo.org> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* emerge-wrapper: add superh supportNed Ludd2009-11-221-0/+4
| | | | | Signed-off-by: Ned Ludd <solar@gentoo.org> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* emerge-wrapper: add GENTOO_MIRRORS automaticallyNed Ludd2009-11-221-0/+1
| | | | | | | This helps firewall users out. Signed-off-by: Ned Ludd <solar@gentoo.org> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* emerge-wrapper: some updatesNed Ludd2009-11-221-2/+14
| | | | | Signed-off-by: Ned Ludd <solar@gentoo.org> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* busybox env: fix small typoNed Ludd2009-11-221-1/+1
| | | | | Signed-off-by: Ned Ludd <solar@gentoo.org> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* bashrc: allow more than one E_MACHINE= type to be defined at the same time ↵Ned Ludd2009-11-221-3/+7
| | | | | | | for multilib Signed-off-by: Ned Ludd <solar@gentoo.org> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* bashrc: be sure to update pc_files in /usr/share/pkgconfig/ alsoNed Ludd2009-11-221-2/+2
| | | | | Signed-off-by: Ned Ludd <solar@gentoo.org> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* make.conf: try cleaning up the templateNed Ludd2009-11-221-15/+1
| | | | | | | The embedded profile will provide these values now. Signed-off-by: Ned Ludd <solar@gentoo.org> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* make.conf: try to link with lib before usr/lib when cross linkingNed Ludd2009-11-221-1/+1
| | | | | Signed-off-by: Ned Ludd <solar@gentoo.org> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* make.conf: some updatesNed Ludd2009-11-221-3/+10
| | | | | Signed-off-by: Ned Ludd <solar@gentoo.org> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* cross-fix-root: be sure to update pc_files in /usr/share/pkgconfig/ tooNed Ludd2009-11-221-2/+2
| | | | | Signed-off-by: Ned Ludd <solar@gentoo.org> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* cross-emerge: restore variable exportingMike Frysinger2009-11-221-1/+4
| | | | | Signed-off-by: Ned Ludd <solar@gentoo.org> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* cross-emerge: export BUILD_* compiler flags for native toolsNed Ludd2009-11-221-0/+3
| | | | | Signed-off-by: Ned Ludd <solar@gentoo.org> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* cross-emerge: lets try making --root-deps=rdeps default for a whileNed Ludd2009-11-221-1/+1
| | | | | Signed-off-by: Ned Ludd <solar@gentoo.org> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* cross-emerge: allow generic commands to be passedNed Ludd2009-11-221-1/+2
| | | | | Signed-off-by: Ned Ludd <solar@gentoo.org> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* cross-pkg-config: add --cross-pkg-config-install optionMike Frysinger2009-03-131-1/+17
| | | | | | | This lets people copy the wrapper someplace and then nail down the dirs it works with. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* cross-fix-root: let people specify paths via cmdlineMike Frysinger2009-03-131-4/+12
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* site: sync with openembeddedMike Frysinger2008-12-0734-323/+2281
| | | | | | Just grabbed the site/ subdir of git://git.openembedded.net/openembedded Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* cross-pkg-config: deduce /usr/$CHOST generically from $0Mike Frysinger2008-12-021-1/+7
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* cross-emerge: deduce default CHOST from $0Mike Frysinger2008-12-021-9/+16
| | | | | | Also rewrite in POSIX shell. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* add pkg-config sanity checksMike Frysinger2008-11-251-0/+8
|
* cross-fix-root: fix *-config symlinksMike Frysinger2008-11-061-2/+2
| | | | | | | Make sure we install with the full ${prefix}${config} name rather than an incorrect ${prefix}. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* cross-fix-root: exit 0 when lib dir does not existMike Frysinger2008-11-061-1/+1
| | | | | | | | If the lib dir does not exist yet, exit with 0 rather than 1. This way we do not abort early when doing bootstrapping and the lib dir does not yet exist. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* cross-pkg-config: handle /usr/share/pkgconfigMike Frysinger2008-11-011-1/+1
| | | | | | | A few packages install their .pc files into /usr/share/pkgconfig. Rather than debate whether this is broken, we can handle it pretty trivially. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* Setup PORTDIR and DISTDIR in the cross environment make.conf. Bug #244671Alexis Ballier2008-10-291-0/+4
| | | | This makes it work out of the box on setups with custom PORTDIR and DISTDIR
* cross-fix-root: rewrite with stuff from uClinux-distMike Frysinger2008-10-291-44/+56
| | | | | | Rewrite the script to fix more things and be safer in general. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* cross-pkg-config: unify uClinux-dist and GentooMike Frysinger2008-10-291-9/+40
| | | | | | | Touchup comments and unify variable handling so it can be used transparently in both Gentoo and the uClinux distribution. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* cleanup makefiles and unify settingsMike Frysinger2008-10-291-9/+7
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>