aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* wrappers: fix use.force flag overridesSergei Trofimovich2018-04-051-1/+2
| | | | | | Flags should be one per line, not multiple: --- Invalid USE flag in 'use.force': '-kernel_linux kernel_linux' Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* wrappers: create profile/ and override ARCH, LIBC and KERNEL thereSergei Trofimovich2018-04-053-5/+10
| | | | | | | | | | | | Need for make.defaults: portage does not allow ARCH override in make.conf anymore Need for use.force: embedded profile enforces linux target on us. It's ok as a default but would be nice to be able to override it with nothing (bare-metal) or other OS without existing profile. Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* prefixify build system and scripts.XU Benda2016-06-251-1/+1
|
* make.conf: drop the hardcore embedded settingsMike Frysinger2014-01-181-5/+2
| | | | | | | | If people want these settings, they can use the embedded profile. Instead, provide more reasonable USE/CFLAGS settings out of the box. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* wrappers: drop custom bashrc/e_machine logicMike Frysinger2013-12-222-21/+0
| | | | | | | | Cross-compiling logic has largely stabilized enough now that we don't need this post-install hack to keep things sane. Plus, if you install a package that doesn't cross-compile properly, you'll notice pretty quickly. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* make.profile: move from /etc to /etc/portageJoakim Tjernlund2013-12-221-1/+1
| | | | This is where make.profile belongs in current portage
* make.conf: do no set LIBDIR anymoreMike Frysinger2012-08-211-3/+0
| | | | | | | | The main crossdev process handles multilib for us now. URL: https://bugs.gentoo.org/432084 Reported-by: Dennis Schridde <devurandom@gmx.net> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* make.conf: drop -I/-L hardcodes to sysrootMike Frysinger2012-03-071-2/+1
| | | | | | | | | | The sysroot in the toolchain itself should be able to locate the headers and libraries just fine. Using -L/-I breaks the search order for some applications. URL: http://bugs.gentoo.org/364003 Reported-by: Joerg Faschingbauer <joerg.faschingbauer@aon.at> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* portage/env: drop busybox hackMike Frysinger2011-10-181-5/+0
| | | | | | | No need to special case busybox's build settings. Respect whatever the user sets up -- even if it's something dumb. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* emerge-wrapper: move files to /etc/portage/Mike Frysinger2011-03-102-1/+0
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* busybox env: fix logic typoMike Frysinger2011-03-101-1/+1
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* emerge-wrapper: rewrite & integrate with crossdevMike Frysinger2010-08-101-1/+1
| | | | Signed-off-by: Mike Frysinger <vapier@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>
* 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>
* 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>
* Initial commit to crossdev repo.Robin H. Johnson2008-06-224-0/+58