| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
| |
Add a set of extra package flags so people can throw in arbitrary sets
of packages after the toolchain is complete. This requires the package
to be aware of the CTARGET usage, so it can be dangerous when combined
with any package in the tree.
URL: http://crbug.com/372937
Signed-off-by: Mike Frysinger <vapier@gentoo.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>
|
|
|
|
| |
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>
|
|
|
|
|
| |
Signed-off-by: Tim Harder <radhermit@gentoo.org>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
|
|
|
|
| |
When users use something like '>=2.24', they don't want to also unmask
the 9999 versions, so add that to package.mask by default. They can
get that version only if they explicitly request it.
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>
|
|
|
|
|
| |
URL: https://bugs.gentoo.org/525910
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>
|
|
|
|
|
| |
URL: http://crbug.com/415246
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>
|
|
|
|
| |
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
|
|
|
|
|
| |
URL: https://bugs.gentoo.org/489798
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
|
|
|
| |
Yet another newlib based arch.
Signed-off-by: Vincent Palatin <vpalatin@chromium.org>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
|
|
| |
URL: https://bugs.gentoo.org/486422
Reported-by: Alon Bar-Lev <alonbl@gentoo.org>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
|
|
|
| |
Key off some of the targets that glibc itself uses to autoselect
the default ABI.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
|
|
| |
It doesn't take any arguments.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
|
|
|
|
|
| |
This lets people name the overlays explicitly and crossdev will pick that
up by name.
URL: https://bugs.gentoo.org/486422
Reported-by: Alon Bar-Lev <alonbl@gentoo.org>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
|
|
| |
It's not supported for this target.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
| |
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
| |
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
| |
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
|
|
|
|
|
|
| |
For tools that operate on the repo level (like egencache), make sure
we have a categories file set up in there since they won't search the
/etc/portage system path.
URL: http://bugs.gentoo.org/460106
Reported-by: Dennis Schridde <devurandom@gmx.net>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
|
|
| |
URL: http://bugs.gentoo.org/457838
Reported-by: Dennis Schridde <devurandom@gmx.net>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
|
|
| |
Portage will take care of this itself internally.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
|
|
| |
URL: https://bugs.gentoo.org/448592
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
| |
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
| |
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
|
|
|
| |
We are trying to get the build settings of the vars, so make sure
we unset those and not the local cached ones.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
| |
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
|
|
| |
This avoids ugly warnings during `make install`.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
| |
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bare metal targets often times use multilib to support a variety of
sub-targets with gcc. Since we just need the compiler to produce
these extra libs and objs, enable multilib by default for all bare
metal targets. For ones that don't care about multilib, this should
be a nop.
URL: https://bugs.gentoo.org/377039
URL: https://bugs.gentoo.org/407275
Reported-by: Michael Moon <triffid.hunter@gmail.com>
Reported-by: Sven <sven.koehler@gmail.com>
Tested-by: Tim Harder <radhermit@gentoo.org>
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>
|