[lfs-book] r12108 - trunk/BOOK/chapter06

2021-02-01 Thread xry111--- via lfs-book
Author: xry111
Date: Mon Feb  1 23:42:17 2021
New Revision: 12108

Log:
remove ch6 zlib, and workaround binutils issue

Modified:
   trunk/BOOK/chapter06/binutils-pass2.xml
   trunk/BOOK/chapter06/chapter06.xml

Modified: trunk/BOOK/chapter06/binutils-pass2.xml
==
--- trunk/BOOK/chapter06/binutils-pass2.xml Mon Feb  1 00:37:19 2021
(r12107)
+++ trunk/BOOK/chapter06/binutils-pass2.xml Mon Feb  1 23:42:17 2021
(r12108)
@@ -89,6 +89,14 @@
 
 make DESTDIR=$LFS 
install
 
+
+  Workaround an issue causing
+  libctf.so
+  to link against zlib from the host distribution:
+
+
+install -vm755 libctf/.libs/libctf.so.0.0.0 
$LFS/usr/lib
+
   
 
   

Modified: trunk/BOOK/chapter06/chapter06.xml
==
--- trunk/BOOK/chapter06/chapter06.xml  Mon Feb  1 00:37:19 2021(r12107)
+++ trunk/BOOK/chapter06/chapter06.xml  Mon Feb  1 23:42:17 2021(r12108)
@@ -22,7 +22,7 @@
   http://www.w3.org/2001/XInclude; href="gawk.xml"/>
   http://www.w3.org/2001/XInclude; href="grep.xml"/>
   http://www.w3.org/2001/XInclude; href="gzip.xml"/>
-  http://www.w3.org/2001/XInclude; href="zlib.xml"/>
+  
   http://www.w3.org/2001/XInclude; href="make.xml"/>
   http://www.w3.org/2001/XInclude; href="patch.xml"/>
   http://www.w3.org/2001/XInclude; href="sed.xml"/>
-- 
http://lists.linuxfromscratch.org/listinfo/lfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page


Re: [lfs-book] [LFS Trac] #4799: glibc-2.33

2021-02-01 Thread LFS Trac via lfs-book
#4799: glibc-2.33
+---
 Reporter:  bdubbs  |   Owner:  lfs-book
 Type:  task|  Status:  new
 Priority:  normal  |   Milestone:  10.1
Component:  Book| Version:  SVN
 Severity:  normal  |  Resolution:
 Keywords:  |
+---

Comment (by bdubbs):

 Version 2.33

 Major new features:

 * The dynamic linker accepts the --list-tunables argument which prints
   all the supported tunables.  This option is disable if glibc is
   configured with tunables disabled (--enable-tunables=no).

 * The dynamic linker accepts the --argv0 argument and provides opportunity
   to change argv[0] string.

 * The dynamic linker loads optimized implementations of shared objects
   from subdirectories under the glibc-hwcaps directory on the library
   search path if the system's capabilities meet the requirements for
   that subdirectory.  Initially supported subdirectories include
   "power9" and "power10" for the powerpc64le-linux-gnu architecture,
   "z13", "z14", "z15" for s390x-linux-gnu, and "x86-64-v2", "x86-64-v3",
   "x86-64-v4" for x86_64-linux-gnu.  In the x86_64-linux-gnu case, the
   subdirectory names correspond to the vendor-independent x86-64
   microarchitecture levels defined in the x86-64 psABI supplement.

 * The new --help option of the dynamic linker provides usage and
   information and library search path diagnostics.

 * The mallinfo2 function is added to report statistics as per mallinfo,
   but with larger field widths to accurately report values that are
   larger than fit in an integer.

 * Add  to provide query macros for x86 CPU features.

 * Support for the RISC-V ISA running on Linux has been expanded to run on
   32-bit hardware.  This is supported for the following ISA and ABI pairs:

 - rv32imac ilp32
 - rv32imafdc ilp32
 - rv32imafdc ilp32d

   The 32-bit RISC-V port requires at least Linux 5.4, GCC 7.1 and binutils
   2.28.

 * A new fortification level _FORTIFY_SOURCE=3 is available.  At this
 level,
   glibc may use additional checks that may have an additional performance
   overhead.  At present these checks are available only on LLVM 9 and
 later.
   The latest GCC available at this time (10.2) does not support this level
 of
   fortification.

 Deprecated and removed features, and other changes affecting
 compatibility:

 * The mallinfo function is marked deprecated.  Callers should call
   mallinfo2 instead.

 * When dlopen is used in statically linked programs, alternative library
   implementations from HWCAP subdirectories are no longer loaded.
   Instead, the default implementation is used.

 * The deprecated  header and the function vtimes have been
   removed.  To support old binaries, the vtimes function continues to
 exist
   as a compatibility symbol.  Applications should use the getrlimit or
   prlimit.

 * Following a change in the tzdata 2018a release upstream, the zdump
   program is now installed in the /usr/bin subdirectory.  Previously,
   the /usr/sbin subdirectory was used.

 * On s390(x), the type float_t is now derived from the macro
   __FLT_EVAL_METHOD__ that is defined by the compiler, instead of being
   hardcoded to double.  This does not affect the ABI of any libraries
   that are part of the GNU C Library, but may affect the ABI of other
   libraries that use this type in their interfaces.  The new definition
   improves consistency with compiler behavior in many scenarios.

 * A future version of glibc will stop loading shared objects from the
   "tls" subdirectories on the library search path, the subdirectory that
   corresponds to the AT_PLATFORM system name, and also stop employing
   the legacy AT_HWCAP search mechanism.  Applications should switch to
   the new glibc-hwcaps mechanism instead; if they do not do that, only
   the baseline version (directly from the search path directory) will be
   loaded.

 Changes to build and runtime requirements:

 * On Linux, the system administrator needs to configure /dev/pts with
   the intended access modes for pseudo-terminals.  glibc no longer
   attemps to adjust permissions of terminal devices.  The previous glibc
   defaults ("tty" group, user read/write and group write) already
   corresponded to what most systems used, so that grantpt did not
   perform any adjustments.

 * On Linux, the posix_openpt and getpt functions no longer attempt to
   use legacy (BSD) pseudo-terminals and assume that if /dev/ptmx exists
   (and pseudo-terminals are supported), a devpts file system is mounted
   on /dev/pts.  Current systems already meet these requirements.

 * s390x requires GCC 7.1 or newer.  See gcc Bug 98269.

 Security related changes:

   CVE-2021-3326: An assertion failure during conversion from the
   ISO-20220-JP-3 character set using the iconv function has been fixed.
   This assertion was triggered by certain valid inputs in which the
   converted output contains a combined sequence of 

Re: [lfs-book] [LFS Trac] #4800: bc-3.2.6

2021-02-01 Thread LFS Trac via lfs-book
#4800: bc-3.2.6
+---
 Reporter:  bdubbs  |   Owner:  lfs-book
 Type:  task|  Status:  new
 Priority:  normal  |   Milestone:  10.1
Component:  Book| Version:  SVN
 Severity:  normal  |  Resolution:
 Keywords:  |
+---

Comment (by bdubbs):

 # 3.2.6

 This is a production release that fixes the build on FreeBSD.

 There was a syntax error in `configure.sh` that the Linux shell did not
 catch,
 and FreeBSD depends on the existence of `tests/all.sh`.

 All users that already upgraded to `3.2.5` should update to this release,
 with
 my apologies for the poor release of `3.2.5`. Other users should skip
 `3.2.5` in
 favor of this version.
 
 Note that the problem occurred in LFS also.

--
Ticket URL: 
LFS Trac 
Linux From Scratch: Your Distro, Your Rules.
-- 
http://lists.linuxfromscratch.org/listinfo/lfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page


[lfs-book] [LFS Trac] #4800: bc-3.2.6

2021-02-01 Thread LFS Trac via lfs-book
#4800: bc-3.2.6
+--
 Reporter:  bdubbs  |  Owner:  lfs-book
 Type:  task| Status:  new
 Priority:  normal  |  Milestone:  10.1
Component:  Book|Version:  SVN
 Severity:  normal  |   Keywords:
+--
 New point version.

--
Ticket URL: 
LFS Trac 
Linux From Scratch: Your Distro, Your Rules.
-- 
http://lists.linuxfromscratch.org/listinfo/lfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page


[lfs-book] [LFS Trac] #4799: glibc-2.33

2021-02-01 Thread LFS Trac via lfs-book
#4799: glibc-2.33
+--
 Reporter:  bdubbs  |  Owner:  lfs-book
 Type:  task| Status:  new
 Priority:  normal  |  Milestone:  10.1
Component:  Book|Version:  SVN
 Severity:  normal  |   Keywords:
+--
 New minor version.

--
Ticket URL: 
LFS Trac 
Linux From Scratch: Your Distro, Your Rules.
-- 
http://lists.linuxfromscratch.org/listinfo/lfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page


[lfs-book] LFS Package Currency Check - 2021-02-01 11:50:01 GMT

2021-02-01 Thread bdubbs--- via lfs-book
Package LFS  Upstream  Flag

acl 2.2.53 2.2.53 
attr2.4.48 2.4.48 
autoconf2.71   2.71   
automake1.16.3 1.16.3 
bash5.15.1
bc  3.2.5  3.2.6  *
binutils2.36   2.36   
bison   3.7.5  3.7.5  
bzip2   1.0.8  1.0.8  
check   0.15.2 0.15.2 
coreutils   8.32   8.32   
dbus1.12.201.12.20
dejagnu 1.6.2  1.6.2  
diffutils   3.73.7
e2fsprogs   1.46.0 1.46.0 
elfutils0.182  0.182  
eudev   3.2.9  3.2.9  
expat   2.2.10 2.2.10 
expect  5.45.4 5.45.4 
file5.39   5.39   
findutils   4.8.0  4.8.0  
flex2.6.4  2.6.4  
gawk5.1.0  5.1.0  
gcc 10.2.0 10.2.0 
gdbm1.19   1.19   
gettext 0.21   0.21   
glibc   2.32   2.32   
gmp 6.2.1  6.2.1  
gperf   3.13.1
grep3.63.6
groff   1.22.4 1.22.4 
grub2.04   2.04   
gzip1.10   1.10   
iana-etc20210115   20210115   
inetutils   1.9.4  1.9.4  
intltool0.51.0 0.51.0 
iproute25.10.0 5.10.0 
kbd 2.4.0  2.4.0  
kmod28 28 
less563563
lfs-bootscripts 20210113   20210113   
libcap  2.47   2.47   
libffi  3.33.3
libpipeline 1.5.3  1.5.3  
libtool 2.4.6  2.4.6  
linux   5.10.125.10.12
m4  1.4.18 1.4.18 
make4.34.3
man-db  2.9.3  2.9.3  
man-pages   5.10   5.10   
meson   0.56.2 0.56.2 
mpc 1.2.1  1.2.1  
mpfr4.1.0  4.1.0  
ncurses 6.26.2
ninja   1.10.2 1.10.2 
openssl 1.1.1i 1.1.1i 
patch   2.7.6  2.7.6  
perl5.32.1 5.32.1 
pkg-config  0.29.2 0.29.2 
procps-ng   3.3.16 3.3.16 
psmisc  23.3   23.3   
Python  3.9.1  3.9.1  
readline8.18.1
sed 4.84.8
shadow  4.8.1  4.8.1  
sysklogd1.5.1  1.5.1  
systemd 247247
sysvinit2.98   2.98   
tar 1.33   1.33   
tcl 8.6.11 8.6.11 
texinfo 6.76.7
tzdata  2021a  2021a  
udev-lfs20171102   20171102   
util-linux  2.36.1 2.36.1 
vim 8.2.2433   8.2.2445   *
XML-Parser  2.46   2.46   
xz  5.2.5  5.2.5  
zlib1.2.11 1.2.11 
zstd1.4.8  1.4.8  

-- 
http://lists.linuxfromscratch.org/listinfo/lfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page