| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Reported by matoro when building coreutils for mipsel-unknown-linux-gnu. If
autoconf-2.72 is used, apparently this shows up, and the coreutils-9.4 dist
tarball was indeed built with it...
The symptoms are similar to bug #885485 but it's a different cause -- we
were exporting a dodgy cache value with a missing '$':
```
configure:14771: checking for uid_t
configure:14771: result: {ac_cv_type_uid_t=yes}
```
```
ac_cv_type_uid_t='{ac_cv_type_uid_t=yes}'
```
```
$ rg ac_cv_type_uid_t
wrappers/site/mipsel-linux-gnu:115:ac_cv_type_uid_t={ac_cv_type_uid_t=yes}
```
Bug: https://bugs.gentoo.org/885485
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
sys_siglist was removed from glibc-2.32. Before now, for mipsel-linux-gnu,
we were forcing the cache var to 'yes', rather than 'no'. I suspect this
test would've worked correctly even without caching anyway, but it is what it
is.
Default to 'no' instead of 'yes'.
See also: https://lists.openembedded.org/g/openembedded-core/topic/dunfell_patch_site_make/77178472?p=
Closes: https://bugs.gentoo.org/791154
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
|
|
| |
The Python build assumes that tzset is broken when cross-compiling. We
can assume it works under Linux.
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Closes: https://github.com/gentoo/crossdev/pull/8
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Follow-up to 8b1b79e02cc36bc6f2b5583db6aeea333fb8d59b.
Sets
```
ac_cv_func_malloc_0_nonnull=yes
ac_cv_func_realloc_0_nonnull=yes
```
... to sort out flex and a bunch of other packages, like procps.
I was wondering why this never seemed to come up when doing cross
for other "standard" targets which we know work and are used often;
the answer is that we never had the -musl suffix CHOSTs covered.
(e.g. linux-gnu already has this set.)
Bug: https://bugs.gentoo.org/554032
Closes: https://bugs.gentoo.org/675368
Closes: https://bugs.gentoo.org/705800
See: 8b1b79e02cc36bc6f2b5583db6aeea333fb8d59b
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Now crossdev imports cache variables from
/etc/crossdev/include/site
The file format is the same as
/usr/share/crossdev/include/site
it is useful to drop local overrides.
Reported-by: Alon Bar-Lev
Bug: https://bugs.gentoo.org/264074
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
|
|
|
|
|
|
|
| |
Leave __<var>__ substitutions for runtime substitution
and keep @<var>@ for 'make install' substitution.
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
| |
libtool.m4 uses lt_cv_to_host_file_cmd to store the name of a function
used to convert between unix and win32 path styles; when doing a linux to
mingw cross-compilation it ends up with func_convert_file_nix_to_w32
which uses the winepath utility to do the job. However, using that tool
will create a wineprefix in ${CATEGORY}/${P}/homedir and potentially
cause access violations in sandbox.
Bug: https://bugs.gentoo.org/631492
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
|
|
|
|
|
|
|
|
|
| |
glibc, musl, uclibc and uclibc-ng all define needed signals
and syscalls needed for job control.
Reported-by: Felix Janda
Bug: https://bugs.gentoo.org/553988
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
|
|
|
|
|
|
|
|
| |
re_compile_pattern is present in glibc, uclibc, uclibc-ng, but not musl
Reported-by: Felix Janda
Bug: https://bugs.gentoo.org/553988
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
|
|
|
|
|
|
|
| |
This way you can support glibc and musl targets on the same system and
not have to worry about switching out site scripts.
URL: https://bugs.gentoo.org/554032
|
|
|
|
|
|
|
|
|
|
| |
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 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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
Cherry picked from ChromeOS overlay.
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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
I don't feel like picking through our changes and stitching with OE.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
|
|
| |
Just grabbed the site/ subdir of git://git.openembedded.net/openembedded
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|