Christian Wiese
dfcaea8792
gcc: fixed to not inject -rpath when cross-compiling
...
Resulting binaries like libstdc++.so will end up having an rpath with an
absolute path to the build sandbox set in the elf headers.
This issue was discovered when trying to run a cross-compiled lftp which
was cross-compiled against musl libc and segfaulted when being executed.
Removing the explicit rpath seems to solve the runtime issue because lftp
is not segfaulting anymore and works as expected.
11 years ago
Christian Wiese
f91592233a
musl/iptables: fixed command line parsing by using gnu-getopt compat package
11 years ago
Christian Wiese
ac9b05136b
gnu-getopt: Added gnu-getopt 0.0.1 - A getopt implementation with GNU semantics
11 years ago
Christian Wiese
d416ce05cb
musl: fixed man package to build
11 years ago
Christian Wiese
0d40f3caf6
perl: Updated (5.16.3 -> 5.18.2)
11 years ago
Christian Wiese
f935996c75
git: marked cross-compiling
11 years ago
Christian Wiese
3772ad08da
perl: Updated (5.16.0 -> 5.16.3)
11 years ago
Christian Wiese
cc0ec1a62d
git: fixed to not use $root for the install location of gitweb files
...
Using $root breaks the installation when cross-compiling because git's
buildsystem seems DESTDIR aware.
11 years ago
Christian Wiese
0efdd00e0b
perl: added patch to fix the build of a shared libperl
11 years ago
Christian Wiese
23f83f9dc3
perl: changed to always use the perl cross patchset
...
http://arsv.github.io/perl-cross/
The original website at http://perlcross.berlios.de is not going to be
maintained anymore because the berlios platform will be shutdown by its
operators (http://developer.berlios.de/forum/forum.php?forum_id=39220 ).
11 years ago
Christian Wiese
5be56966e7
perl: Updated (5.10.1 -> 5.16.0)
11 years ago
Christian Wiese
f0c41d39f5
util-vserver: fixed shell scripts to not used getopt --long but -l
11 years ago
Christian Wiese
8848792d0e
eudev: Updated (1.3 -> 1.6)
11 years ago
Christian Wiese
bc0f7dff69
musl: fix eudev by defining _GNU_SOURCE
11 years ago
Christian Wiese
90b4a7405e
eudev: Added eudev 1.3 - A fork of the udev subsystem within systemd
11 years ago
Christian Wiese
5b24e78a23
musl: fixed ebtables to compile
11 years ago
Christian Wiese
8ab203cde4
musl: removed openvpn patch because we use libc-compat.h now
11 years ago
Christian Wiese
442d9b166b
musl: fixed parse-config-9 to not map the linux-header package to the linux package
...
Applying libc-compat.h related patches to the kernel itself breaks the build.
It doesn't really make much sense to do that anyway because it is highly
unlikely that there will be any musl dpecific patch for the kernel itself.
11 years ago
Christian Wiese
4830e449d2
Revert "musl: renamed pkg dir (linux-header -> linux) fixing linux-header patching"
...
This reverts commit d0201f400f
.
11 years ago
Christian Wiese
e9925b0bb2
musl: Updated (1.0.1 -> 1.1.0)
11 years ago
Christian Wiese
7766d2630f
musl: marked package stable
11 years ago
Christian Wiese
7ef5e48b2a
linux-src: Updated (3.10.37 -> 3.10.38)
11 years ago
Christian Wiese
35e70735d5
linux-header: Updated (3.10.37 -> 3.10.38)
11 years ago
Christian Wiese
f70f7a6230
linux: Updated (3.10.37 -> 3.10.38)
11 years ago
Christian Wiese
f1356b744c
musl: changed parse-config-9 to be more consistent when notifying about appending patches
11 years ago
Christian Wiese
ffb1dee068
musl: improved parse-config-9 to also handle patches only applied at toolchain stage
11 years ago
Christian Wiese
d0201f400f
musl: renamed pkg dir (linux-header -> linux) fixing linux-header patching
...
In the parse-config-9 we map the linux-header and linux package to the same
directory which is 'linux' thus the patches in the linux-header subdir were
not applied.
11 years ago
Christian Wiese
09964d06c2
musl: changed to install libc.so as libc-musl-$arch.so.1 and make libc.so a symlink
11 years ago
Christian Wiese
16cab7c752
ebtables: changed to use system kernel headers instead of the included ones
11 years ago
Christian Wiese
8c59745a02
ebtables: fixed installation when cross-compiling when DESTDIR is effective
11 years ago
Christian Wiese
3613c5bbad
cpio: changed build priority (102.050 -> 108.400) to be build after tar
...
Detected when cross-compiling
11 years ago
Christian Wiese
9d590cc73a
musl/linux-header: use libc-compat.h to avoid redefinition errors for 'struct ethhdr'
11 years ago
Christian Wiese
a53ca10176
musl/linux-headers: add <linux/libc-compat.h> a compatibility interface for userspace libc header coordination
...
Origin: https://github.com/sabotage-linux/kernel-headers/blob/master/generic/include/linux/libc-compat.h
11 years ago
Christian Wiese
8f592967a6
musl: Updated (1.0.0 -> 1.0.1)
11 years ago
Christian Wiese
7e09718f1b
musl: add initial pieces for a musl specific shared config.cache
11 years ago
Christian Wiese
59b04f6301
libprelude: fixed to build against gnutls 3.2.x
11 years ago
Christian Wiese
7aa1ebe612
musl: fixed mine to build
11 years ago
Christian Wiese
976c0baec6
ssmtp: fix to explicitely link against libcrypto
...
When cross-compiling following error appears at linking time, which strangely
doesn't when building "natively" within a chrooted environment.
------------------------------------------------------------------------------
/bin/ld: ssmtp.o: undefined reference to symbol 'X509_free'
/bin/ld: note: 'X509_free' is defined in DSO /usr/lib/libcrypto.so.1.0.0 so try adding it to the linker command line
/usr/lib/libcrypto.so.1.0.0: could not read symbols: Invalid operation
collect2: error: ld returned 1 exit status
------------------------------------------------------------------------------
11 years ago
Christian Wiese
9f35bf9a4a
procps: add tweaks to get procps build with musl
11 years ago
Christian Wiese
395414e5a8
procps: Updated (3.2.8 -> 3.3.9) (using procps-ng now! see note!)
...
Note:
Because the original procps project is pretty unmaintained a fork called
procps-ng was initiated by Debian, Redhat and Suse.
This update is replacing the sources with those provided by the procps-ng
project.
11 years ago
Christian Wiese
1852e4865e
net-tools: remove deprecated package
11 years ago
Christian Wiese
7a94eceaba
musl/ethtool: fixed to use standard int types
11 years ago
Christian Wiese
7c200743e6
aufs: add patch needed when also patching in vserver support into the kernel
...
The vserver patch changes the type of the 'i_flags' field within 'struct inode'
from 'unsigned int' to 'unsigned short'.
11 years ago
Christian Wiese
efdc6f043f
aufs: changed to apply local patches thand end with .patch instead of .diff file suffix
...
This mimics the standard behavior of OpenSDE for normal package builds,
where .patch files found in the $confdir are unconditionally applied,
whereas .diff files are commonly added to the patch file list based on
some conditions defined in the package conf.
11 years ago
Christian Wiese
2b65d57277
musl/bdb: add tweak to fix config.sub for having musl triplet support
11 years ago
Christian Wiese
07addf18c9
musl/gzip: fixed undefined symbols to rpl_fflush and rpl_fseeko
11 years ago
Christian Wiese
24972b44dd
musl/pciutils: fixed build on x86
...
patch origin: sabotage linux
https://raw.githubusercontent.com/sabotage-linux/sabotage/8054eda9e3b5e58309e36d8d2223aba00a9480e6/KEEP/pciutils-pread.patch
11 years ago
Christian Wiese
45544eda0a
openvpn: Updated (2.3.2 -> 2.3.3)
11 years ago
Christian Wiese
22ad0ceb14
musl/openvpn: add workaround avoiding redefinition of struct ethhdr
11 years ago
Christian Wiese
b445d5d8d9
musl/pciutils: add fix to always use sys/io.h
11 years ago