Changeset adb2579 for prologue


Ignore:
Timestamp:
09/26/2024 05:01:54 PM (2 weeks ago)
Author:
Xi Ruoyao <xry111@…>
Branches:
xry111/loongarch
Children:
003dedd
Parents:
a77130c
Message:

loongarch: standards: Fix LSB info

The standard page wasn't adapted for LoongArch since day one. Remove
the references to IA32 and AMD64, and state there's no LoongArch
specific part of LSB. Also we cannot satisify some (really
unreasonable) requirements on symbol versions with Glibc on LoongArch.

By the way drop libutil.so.1 from Glibc contents as it does not exist on
LoongArch.

Link: https://sourceware.org/bugzilla/show_bug.cgi?id=31136#c11

File:
1 edited

Legend:

Unmodified
Added
Removed
  • prologue/standards.xml

    ra77130c radb2579  
    3535        Languages, and Imaging.  Some parts of Core and Desktop
    3636        specifications are architecture specific.  There are also two trial
    37         specifications: Gtk3 and Graphics.  LFS attempts to conform to the LSB
    38         specifications for the IA32 (32-bit x86) or AMD64 (x86_64)
    39         architectures discussed in the previous section.</para>
     37        specifications: Gtk3 and Graphics.  There's no architecture specific
     38        parts for LoongArch, and on LoongArch Glibc has intentionally left out
     39        some symbol versions required by the architecture independant part of
     40        LSB Core.  So we cannot satisfy the LSB architecture independant
     41        parts, but we still use them as a reference.</para>
    4042
    4143        <note><para>Many people do not agree with these requirements.
     
    162164          <para>
    163165            <command>install_initd</command>,
     166            <filename class='libraryfile'>libc.so.6</filename>
     167            (the file is provided by the LFS Glibc package but it lacks some
     168            symbol versions required by LSB),
    164169            <filename class='libraryfile'>libcrypt.so.1</filename>
    165170            (can be provided with optional instructions for the LFS
    166171            Libxcrypt package),
     172            <filename class='libraryfile'>libpthread.so.2</filename>
     173            (the file is provided by the LFS Glibc package but it lacks some
     174            symbol versions required by LSB),
    167175            <filename class='libraryfile'>libncurses.so.5</filename>
    168176            (can be provided with optional instructions for the LFS
     
    170178            <filename class='libraryfile'>libncursesw.so.5</filename>
    171179            (but <filename class='libraryfile'>libncursesw.so.6</filename>
    172             is provided by the LFS Ncurses package)
     180            is provided by the LFS Ncurses package),
     181            <filename class='libraryfile'>librt.so.1</filename>
     182            (the file is provided by the LFS Glibc package but it lacks some
     183            symbol versions required by LSB),
     184            <filename class='libraryfile'>libutil.so.1</filename>
     185            (can be provided as a symlink to
     186            <filename class='libraryfile'>libc.so.6</filename>)
    173187          </para>
    174188        </listitem>
Note: See TracChangeset for help on using the changeset viewer.