| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
BUILD_LDFLAGS was missing, add it too.
Signed-off-by: Joakim Tjernlund <joakim.tjernlund@transmode.se>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
|
|
|
|
|
|
| |
Most of these no longer exist (and were somewhat invalid to begin with),
and the package appears to do the right thing now with the various tests
(like falling back to link/compile tests when run fails). Punt them all.
URL: https://bugs.gentoo.org/516642
Reported-by: Scott Alfter <scott@alfter.us>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
| |
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
|
|
| |
URL: https://bugs.gentoo.org/550776
Reported-by: Sven E. <dark@verfeiert.org>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
|
|
|
|
| |
The previous commit was supposed to include globs at the end of the
targets but forgot to add while also splitting.
URL: https://bugs.gentoo.org/497626
Signed-off-by: Mike Frysinger <vapier@chromium.org>
|
|
|
|
|
|
|
|
| |
The previous code also relied on partial substrings so that linux-gnueabi
would load both linux-gnu and linux-gnueabi. Restore that logic as well.
URL: https://bugs.gentoo.org/497626
Signed-off-by: Mike Frysinger <vapier@chromium.org>
|
|
|
|
|
|
|
|
| |
The POSIX rewrite accidentally dropped the appending logic so all the
`site+=...` changed to `site=...`. Restore that.
URL: https://bugs.gentoo.org/497626
Signed-off-by: Mike Frysinger <vapier@chromium.org>
|
|
|
|
|
|
|
|
|
|
|
| |
The crossdev code had a more full-featured parser of the repos.conf output
than the emerge-wrapper. The latter failed to include the last overlay in
the list leading to ugly warnings like:
/usr/bin/emerge-wrapper: line 48: /eclass/toolchain-funcs.eclass: No such file or directory
/usr/bin/emerge-wrapper: line 49: tc-arch: command not found
URL: https://bugs.gentoo.org/546748
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
|
|
| |
The main linux file already sets these /dev tests.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
| |
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
|
| |
URL: https://bugs.gentoo.org/497626
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
|
| |
URL: https://bugs.gentoo.org/340989
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
|
|
| |
The current output isn't clear as to what is wrong.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
|
| |
URL: https://bugs.gentoo.org/525068
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
|
|
|
|
|
|
| |
Portage is not designed to run wrapped in fakeroot. Instead one should
set FEATURES="fakeroot". Wrapping emerge with fakeroot triggers emerge
to disable fakeroot.
URL: https://bugs.gentoo.org/489016
URL: https://bugs.gentoo.org/523098
Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
|
|
|
|
|
|
|
|
| |
Since we're looking for the pkgconfig dir, let's probe it directly rather
than rely on specific C library files.
URL: https://bugs.gentoo.org/518790
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
|
| |
URL: https://bugs.gentoo.org/520880
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
|
|
|
| |
Rather than hardcode /usr/lib, set PKG_CONFIG_SYSTEM_LIBRARY_PATH to the
right libdir paths. This should handle lib vs lib64 vs lib correctly.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
|
|
|
|
|
| |
Now that the 0.24 release has been out for a few years, we can start
relying on its availability.
URL: https://bugs.gentoo.org/517530
Reported-by: Mike Marineau <mike@marineau.org>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
|
|
|
|
| |
The core linux-gnu site had its abstract sockets set to yes, but the
mips one was specifically setting it to no. Drop the mips code.
URL: http://crbug.com/394181
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
| |
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
Since the cross-xxx/{glibc,linux-headers} packages are installed into the
sysroot, we don't want to try and install them in here too as they'll run
into file collisions. So automatically add them to package.provided.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
|
|
|
|
| |
We've deleted most of this from the uclibc ebuilds and have been pushing
people to use CFLAGS for optimization selection. Drop the logic from
here too.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
We don't really need to do this anymore as crossdev will initialize things
automatically for you now.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
| |
This is where make.profile belongs in current portage
|
|
|
|
|
|
| |
Portage will take care of this itself internally.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
| |
Since configure settings can change over time, we don't want crossdev
accidentally breaking native builds when its only designed to fix up
cross builds.
URL: https://bugs.gentoo.org/427184
Reported-by: Justin Lecher <jlec@gentoo.org>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
| |
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
Cherry picked from ChromeOS overlay.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
|
|
|
|
| |
If we already have SYSROOT set in the env, just go with that. This lets
us do multiple sysroots-per-target by manipulating the env. Idea based
on the work in ChromiumOS.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
Only execute portageq once to speed things up, and only remove the
variables we are looking up from the env. Using the -i flag makes
portage very unhappy when $PATH goes missing.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
|
|
|
|
|
| |
All linux systems should support abstract sockets, so set this to yes
for the linux site that enables it.
Cherry picked from ChromeOS overlay.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
|
| |
URL: http://bugs.gentoo.org/show_bug.cgi?id=367351
Signed-off-by: Diego Elio Pettenò <flameeyes@gmail.com>
|
|
|
|
| |
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
| |
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
|
|
|
|
| |
Since off_t can change sizes based on the LFS flags in use, we cannot
cache its value permanently.
URL: http://bugs.gentoo.org/354917
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
|
|
| |
There is no such "EM_X86" machine type.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
|
|
|
| |
The rewrite lost the __CHOST__ sed.
Signed-off-by: Sven Rebhan <odinshorse@googlemail.com>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
| |
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
|
|
| |
URL: http://bugs.gentoo.org/331589
Reported-by: Juan P Daza P <tcpip4000@gmail.com>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
| |
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
| |
Signed-off-by: Ned Ludd <solar@gentoo.org>
|
|
|
|
|
|
| |
be used properly. Thanks to msb and tedbo for pointing this out
Signed-off-by: Ned Ludd <solar@gentoo.org>
|
|
|
|
| |
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
|
|
|
| |
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>
|