mirror of
https://git.linuxfromscratch.org/lfs.git
synced 2025-06-19 11:49:20 +01:00
Automatic merge of trunk into multilib
This commit is contained in:
commit
89c61e5d99
@ -150,7 +150,7 @@ cd build</userinput></screen>
|
|||||||
for a dynamic linker to perform symbol lookup. On LFS the dynamic
|
for a dynamic linker to perform symbol lookup. On LFS the dynamic
|
||||||
linker (provided by the Glibc package) will always use the
|
linker (provided by the Glibc package) will always use the
|
||||||
GNU-style hash table which is faster to query. So the classic
|
GNU-style hash table which is faster to query. So the classic
|
||||||
ELF hash table is completely useless. This makes the the linker
|
ELF hash table is completely useless. This makes the linker
|
||||||
only generate the GNU-style hash table by default, so we can avoid
|
only generate the GNU-style hash table by default, so we can avoid
|
||||||
wasting time to generate the classic ELF hash table when we build
|
wasting time to generate the classic ELF hash table when we build
|
||||||
the packages, or wasting disk space to store it.</para>
|
the packages, or wasting disk space to store it.</para>
|
||||||
|
@ -126,9 +126,10 @@ meson setup \
|
|||||||
</variablelist>
|
</variablelist>
|
||||||
|
|
||||||
<para>Get the list of the shipped udev helpers and save it into an
|
<para>Get the list of the shipped udev helpers and save it into an
|
||||||
environment variable:</para>
|
environment variable (exporting it is not strictly necessary, but it makes
|
||||||
|
building as a regular user or using a package manager easier):</para>
|
||||||
|
|
||||||
<screen><userinput remap="make">udev_helpers=$(grep "'name' :" ../src/udev/meson.build | \
|
<screen><userinput remap="make">export udev_helpers=$(grep "'name' :" ../src/udev/meson.build | \
|
||||||
awk '{print $3}' | tr -d ",'" | grep -v 'udevadm')</userinput></screen>
|
awk '{print $3}' | tr -d ",'" | grep -v 'udevadm')</userinput></screen>
|
||||||
|
|
||||||
<para>Only build the components needed for udev:</para>
|
<para>Only build the components needed for udev:</para>
|
||||||
@ -186,6 +187,12 @@ sed 's|lib.*udevd|sbin/udevd|' \
|
|||||||
|
|
||||||
rm /usr/share/man/man*/systemd*</userinput></screen>
|
rm /usr/share/man/man*/systemd*</userinput></screen>
|
||||||
|
|
||||||
|
<para>Finally, unset the <envar>udev_helpers</envar> variable:</para>
|
||||||
|
|
||||||
|
<!-- remap="make" seems confusing but we don't have sth. like
|
||||||
|
remap="clean". -->
|
||||||
|
<screen><userinput remap="make">unset udev_helpers</userinput></screen>
|
||||||
|
|
||||||
</sect2>
|
</sect2>
|
||||||
|
|
||||||
<!-- - - - - - - - - - -->
|
<!-- - - - - - - - - - -->
|
||||||
|
Loading…
Reference in New Issue
Block a user