lp:~xnox/ubuntu/+source/initramfs-tools
- Get this repository:
-
git clone
https://git.launchpad.net/~xnox/ubuntu/+source/initramfs-tools
Branches
Name | Last Modified | Last Commit |
---|---|---|
libgcc_s | 2020-06-06 14:11:27 UTC |
Properly fixup copying libgcc_s library into the initrd. LP: #1880853 Impleme...
Author:
Dimitri John Ledkov
Properly fixup copying libgcc_s library into the initrd. LP: #1880853 Implemented differently from "[f2ac13e] hook-functions: copy_exec: Copy libgcc_s.so.1 along with libpthread.so.* (Closes: #950254)". To avoid circular shared library dependencies between compiler and libc, libpthreads chooses to dlopen libgcc_s, instead of linking against it. However, we have no way to parse/know what it needs. And even when we hardcode to include libgcc_s1, we don't have a way to know which libgcc_s1 is needed on a given system and from which path to include it. But there is a hook-function to copy a binary and all of its shared library dependencies. Thus create a stub empty executable, with shared linking against pthreads and gcc_s1 and always include it in the initrd. This way at initrd creation time, ldd is used to correctly resolve these shared library dependencies and correctly copy them into the initrd. This removes hardcoding paths as to where these libraries must be copied from on the host. |
ubuntu/devel | 2019-06-07 23:32:56 UTC |
Add support for creating VLANs via vlan=eth0.1:eth0 on kernel commandline, an...
Author:
Dimitri John Ledkov
Add support for creating VLANs via vlan=eth0.1:eth0 on kernel commandline, and as VLAN= conf.d snippet. LP: #1382054 |
1 → 2 of 2 results | First • Previous • Next • Last |