Christian Wiese
ccef40057f
musl: improve ldd symlink creation to use $slibdir instead hardcoding /lib
11 years ago
Christian Wiese
6242bbbaa9
musl: changed to set libdir=$slibdir if $auto_prefix=1
11 years ago
Christian Wiese
d9a2902aa6
musl: improved to create a symlink from ld-musl-$musl_arch.so to ldd
...
if the dynlinker was started as "ldd" it will print DSO information
11 years ago
Christian Wiese
42d9bac687
tzdata: changed to explicitely inject -std=gnu99 through CFLAGS
...
Some code seems to depend on gnu extensions in the libc which get found
magically when building a glibc based system.
11 years ago
Christian Wiese
b8d6795a97
attr: add patch solving portability issues when using a libc which is not providing cdefs.h
...
This is the case for musl libc
11 years ago
Christian Wiese
ec45a8b290
attr: renamed attr-add-destdir.patch -> 0001-add-destdir.patch
11 years ago
Christian Wiese
168bfbef79
musl: improved parse-config-9 to inject common config cache variables
11 years ago
Christian Wiese
9987ba9c4b
linux-header: Updated (3.10.9 -> 3.10.10)
11 years ago
Christian Wiese
287e1b9720
linux-src: Updated (3.10.9 -> 3.10.10)
11 years ago
Christian Wiese
7353a7439f
linux: Updated (3.10.9 -> 3.10.10)
11 years ago
Christian Wiese
3980d4a0e6
musl: fixed to always install libc headers
...
This changes the behavior which was to install headers only at stage 0,
which was sufficient to build a proper toolchain and to cross-compile,
but as the headers have not been installed at stage 1 we have not header
files within the flist of the musl package.
Now we are always calling the 'install-headers' target when calling make
install, but we need to 'touch' every header file within the sources to
be able to install the headers even if already existing in the build
sandbox.
11 years ago
Christian Wiese
e246a0a1d2
lvm2: fixed detection of malloc() and realloc() when cross-compiling
11 years ago
Alejandro Mery
46066af34d
autoconf: fix download location
11 years ago
Christian Wiese
f4742d5086
musl: fixed conntrack-tools package to build
11 years ago
Christian Wiese
be48c66886
musl: fixed ulogd2 by defining _GNU_SOURCE for exposing struct tcphdr
11 years ago
Christian Wiese
e0bad0f82f
musl: fix libnetfilter_queue by defining _GNU_SOURCE to expose struct tcphdr
11 years ago
Christian Wiese
5ad12aab14
musl: fix iptables package
11 years ago
Christian Wiese
2e05b2cf8c
musl: Updated (0.9.12 -> 0.9.13)
11 years ago
Christian Wiese
15e973eb3d
automake: add linux-musl support to automake's config.sub
...
As this config.sub is used when regenerating autotools related files by
running 'autoreconf' the newly generated configure script will include
support for linux-musl by default.
11 years ago
Christian Wiese
d73dbb6067
automake: changed to also create a /usr/share/aclocal symlink
...
Besides creating a symlink automake -> automake-$version in /usr/share we are
now creating one for aclocal -> aclocal-$version too.
11 years ago
Christian Wiese
3f5f8cff1d
automake: fixed typo in .conf file
11 years ago
Christian Wiese
02c33f0a5d
automake: Updated (1.11.1 -> 1.11.6)
11 years ago
Christian Wiese
7f3ba17e51
autoconf: Updated (2.68 -> 2.69)
11 years ago
Christian Wiese
97e197e334
libtool: changed build prio (102.700 -> 102.003) to be build right after automake
11 years ago
Alejandro Mery
076701ea59
runit: Updated (2.0.0 -> 2.1.1)
11 years ago
Alejandro Mery
5d4784ea4c
runit: fixed to mangle etc/runit/ scripts correctly when in not-djb mode
11 years ago
Alejandro Mery
e1cb5e4563
runit: changed to not install sysvinit's system script
11 years ago
Alejandro Mery
552ea393ed
runit: changed djb menu to not use /{service,command,package} by default
11 years ago
Alejandro Mery
eba233c385
runit: extend fhs to create etc/sv/
11 years ago
Alejandro Mery
4937ecd32f
runit: Updated (1.8.0 -> 2.0.0)
11 years ago
Alejandro Mery
a134d08045
shadow: changed /etc/logic.defs to start UIDs and GIDs at 1000 instead of 500
11 years ago
Alejandro Mery
56b6f0d98d
sysfiles: changed /etc/profile to use $UID -eq 0 instead of -w / to support read-only roots
11 years ago
Alejandro Mery
022f78ddea
sysfiles: apply overlay.d silently
11 years ago
Alejandro Mery
1d3219c6d3
sysfiles: changed to use overlay_apply()
11 years ago
Alejandro Mery
9ed8a6feb7
sysfiles: fixed some bugs in functions.in and fixed indentation
11 years ago
Alejandro Mery
f42c5f9700
sysvinit: extend fhs to create etc/rc.d/ structure
11 years ago
Alejandro Mery
710ffe1b9f
fhs: remove etc/rc.d structure which belongs to sysvinit
11 years ago
Gernot Tenchio
6495fa70bc
sysfiles: moved functions*.in from /etc/rc.d to /etc/init.d
11 years ago
Gernot Tenchio
3cd742b023
runit: build and install svwaitup/down commands
11 years ago
Christian Wiese
1a82feafdb
runit/havaged: changed run script template to add '-w 3072' (see note)
...
Note:
The default size of the linux kernel entropy pool is 4096 bits, and the default
'write_wakup_threshold' - defining the number of bits of entropy below which we
wake up processes that do a select() or poll() for write access to /dev/random
- is set to 128, which is not sufficient for machines that consume a lots of
entropy.
The 'write_wakup_threshold' can be set manually via sysfs in
'/proc/sys/kernel/random/write_wakeup_threshold' but haveged is able to set it
by itself through the '-w' option.
11 years ago
Christian Wiese
67371ff2ec
runit: changed postgresql integration to use a "tail" template instead of the various older "txt" templates
11 years ago
Christian Wiese
0e3592bec7
util-linux: Updated (2.22.2 -> 2.23.2)
...
Thanks to Alejandro for providing help and his container_of implementation
taken from sancus-core.
https://github.com/sancus-project/sancus-core/blob/master/include/sancus_common.h
11 years ago
Christian Wiese
23e975db2a
musl: fixed openssl to use termios.h
11 years ago
Christian Wiese
dd04552707
musl: provide proper credits and infos about the gcc patch
11 years ago
Christian Wiese
f782bd37de
musl: fixed gcc patch to apply on top of the multilib patch applied when building a 64bit target
...
The multilib patch 'base/gcc/gcc-4.7-multilib-1.patch' is for adjusting
multilib dirnames to suite OpenSDE's lib as symlink strategy.
11 years ago
Christian Wiese
8e660ad6f5
musl: fixed m4 to cross-compile and to workaround gnulib weirdness
...
Note:
If you see something like this while trying to build a package using musl libc
this kind of fix might also apply for that package!
------------------------------------------------------------------------------
freadahead.c: In function 'freadahead':
freadahead.c:83:3: error: #error "Please port gnulib freadahead.c to your platform! Look at the definition of fflush, fread, ungetc on your system, th en report this to bug-gnulib."
------------------------------------------------------------------------------
11 years ago
Christian Wiese
de4e9e18a7
musl: fixed libtool cross-compiling at stage 1
11 years ago
Christian Wiese
9f3016443e
musl: Added musl 0.9.12 - A lightweight implementation of a standard C library
11 years ago
Christian Wiese
c280a450c1
lvm2: Updated (2.02.98 -> 2.02.100)
11 years ago
Alejandro Mery
1bddff8d37
sysfiles: fix CRLF in etc/sakmsg
11 years ago