Ignore:
Timestamp:
02/25/2022 08:47:36 PM (2 years ago)
Author:
William Harrington <kb0iic@…>
Branches:
arm
Children:
9c0b35a
Parents:
b0a6b0c
Message:

Initial LFS-ARM book.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • chapter05/glibc.xml

    rb0a6b0c r460f575  
    4545
    4646    <para>First, create a symbolic link for LSB compliance. Additionally,
    47     for x86_64, create a compatibility symbolic link required for proper
     47    for aarch64, create a compatibility symbolic link required for proper
    4848    operation of the dynamic library loader:</para>
    4949
    5050<screen><userinput remap="pre">case $(uname -m) in
    51     i?86)   ln -sfv ld-linux.so.2 $LFS/lib/ld-lsb.so.3
    52     ;;
    53     x86_64) ln -sfv ../lib/ld-linux-x86-64.so.2 $LFS/lib64
    54             ln -sfv ../lib/ld-linux-x86-64.so.2 $LFS/lib64/ld-lsb-x86-64.so.3
    55     ;;
     51        arm) ln -sfv ld-linux-armhf.so.3 $LFS/lib/ld-lsb.so.3
     52             ;;
     53    aarch64) ln -sfv ../lib/ld-linux-aarch64.so.1 $LFS/lib64
     54             ln -sfv ../lib/ld-linux-aarch64.so.1 $LFS/lib64/ld-lsb-aarch64.so.3
     55             ;;
    5656esac</userinput></screen>
    5757
     
    203203      and the output of the last command will be of the form:</para>
    204204
    205 <screen><computeroutput>[Requesting program interpreter: /lib64/ld-linux-x86-64.so.2]</computeroutput></screen>
     205<screen><computeroutput>[Requesting program interpreter: /lib/ld-linux-aarch64.so.1]</computeroutput></screen>
    206206
    207207      <para>Note that for 32-bit machines, the interpreter name will be
    208       <filename>/lib/ld-linux.so.2</filename>.</para>
     208      <filename>/lib/ld-linux-armhf.so.3</filename>.</para>
    209209
    210210      <para>If the output is not shown as above or there was no output at all,
Note: See TracChangeset for help on using the changeset viewer.