| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
we havent supported this for years
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This commit updates $license variable in all APKBUILDs to comply with
short names specified by SPDX version 3.0 [1] where possible. It was
done using find-and-replace method on substrings inside $license
variables.
Only license names were updated, not "expressions" specifying relation
between the licenses (e.g. "X and Y", "X or Y", "X and (Y or Z)") or
exceptions (e.g. "X with exceptions").
Many licenses have a version or multiple variants, e.g. MPL-2.0,
BSD-2-Clause, BSD-3-Clause. However, $license in many aports do not
contain license version or variant. Since there's no way how to infer
this information just from abuild, it were left without the variant
suffix or version, i.e. non SPDX compliant.
GNU licenses (AGPL, GFDL, GPL, LGPL) are especially complicated. They
exist in two variants: -only (formerly e.g. GPL-2.0) and -or-later
(formerly e.g. GPL-2.0+). We did not systematically noted distinguish
between these variants, so GPL-2.0, GPL2, GPLv2 etc. may mean
GPL-2.0-only or GPL-2.0-or-later. Thus GNU licenses without "+" (e.g.
GPL2+) were left without the variant suffix, i.e. non SPDX compliant.
Note: This commit just fixes format of the license names, no
verification has been done if the specified license information is
actually correct!
[1]: https://spdx.org/licenses/
|
| |
|
|
|
|
|
| |
This conforms to wiki documentation regarding package creation:
http://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package#license
|
|
|
|
|
|
|
|
|
|
|
|
| |
This should fix the following error when compiling posix-spawn ruby gem:
In file included from posix-spawn.c:9:0:
/usr/include/spawn.h:80:34: error: expected ';', ',' or ')' before 'pid'
int posix_spawn(pid_t * restrict pid, const char * restrict path,
^
/usr/include/spawn.h:248:10: error: expected ';', ',' or ')' before 'file_actions'
file_actions, int fd,
^
|
| |
|
|
|
|
| |
everyself respecting libc needs it nowaday. especially vlc needs it.
|
| |
|
|
|
|
|
|
| |
it includes the definitions in the ucontext.h file.
We also need set ASFLAGS to be re-entrant.
|
|
|
|
| |
needed by util-linux
|
|
|
|
|
|
|
|
|
|
|
| |
Normally for 'performance', nptl uses the _Unwind_ForcedUnwind() function,
which is provided by GCC. However, this function depends on libunwind tracking
all register state, which neither libunwind itself (which we do not want as a
core dependency) or GCC's libunwind support register state on some newer x86
CPUs fully.
Thusly, we turn off the unwind-using code and return to using the traditional
cleanup functions.
|
|
|
|
| |
fixes #1907
|
|
|
|
| |
fixes #1909
|
|
|
|
|
|
|
|
| |
fixes issue with lvm2 which modifies stdin.
Patch from Timo.
ref #1527
|
|
|
|
|
|
| |
The debug messages were being parsed by tools which invoked ldd to discover shared
library dependencies, such as gobject-introspection. This caused gobject-introspection
to be broken on x86_64 due to the presence of the debug messages.
|
| |
|
|
|
|
|
|
|
| |
This should fix issue with sdl[1] and apps that does lots of dlopen/dlclose calls
with complicated deps.
[1] see commit be91866229a76e73f1ecdbdbfec83b8e69cb6e69
|
| |
|
|
|
|
| |
from https://dev.openwrt.org/ticket/11929
|
| |
|
| |
|
|
|
|
|
|
|
| |
Issue reported here:
http://lists.uclibc.org/pipermail/uclibc/2012-October/047059.html
Patch is from Timo
|
| |
|
|
|
|
| |
the assembly code appears to create textrels
|
|
|
|
| |
fixes #1450
|
|
|
|
|
|
| |
Avoid that libgcc always are pulled in by libc0.9.32. For compat
reasons we also introduce a subpackage called libc. This way we
don't break all packages depending on libc0.9.32
|
| |
|
| |
|
|
|
|
| |
and rebase our posix_fallocate
|
|
|
|
| |
The previous patch I did broke x86_64.
|
|
|
|
|
|
|
|
|
| |
Might be a gcc bug, but the generated assembly code was broke.
ebp was supposed to be set to zero but it was not.
We work around it by allowing use of immedate values as the 6th syscall
arg. Then gcc don't need to use a memory reference.
|
|
|
|
| |
fixes issue with git 1.7.11
|
|
|
|
| |
from http://www.mail-archive.com/uclibc@uclibc.org/msg08105.html
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
<tteras> old kernels have only eventfd()
<tteras> they noticed uh oh, we need add a new parameter
<tteras> so there's eventfd2() syscall
<tteras> when it was added to glibc
<tteras> eventfd2 was already there
<tteras> so the glibc call got name eventfd() even though it had signature of syscall eventfd2()
<ncopa> so they picked eventfd()
<tteras> yeah
<ncopa> doh
Requires 2.6.27+ kernel. The old eventfd() syscall, is not really usable
and emulation is not feasible.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
It breaks sed
http://comments.gmane.org/gmane.linux.busybox/35528
|
|
|
|
| |
will hopefully improve performance slightly
|
| |
|
|
|
|
|
|
|
|
|
|
| |
We keep track of our patches in git now:
http://git.alpinelinux.org/cgit/uClibc-alpine
This is so its easier to keep track of upstream and make sure that
our patches are upstreamed.
we also bump pkgrel so we make sure we get the patches tested properly
|
| |
|
|
|
|
|
|
| |
The static linking was broke so ldconfig segfaulted.
Simply rebuiling uclibc with a fixed binutils should make it work again.
|
|
|
|
|
|
|
|
|
| |
We should really fix the broken apps instead as suggested by upstream
This also fixes issue with c++ apps linking in librt when they shouldn't.
gcc needs to be rebuilt with a libstdc++ thats not linked to librt.
ref #854
|
| |
|
|
|
|
| |
This reverts commit 032fd46472c35ab832c1285b96fa5c8fee256f08.
|
|
|
|
| |
patch from Aerdan
|
|
|
|
| |
support too)
|