Commit Graph

111 Commits

Author SHA1 Message Date
Thomas Trepl
bd1252e439 Remove unneccessary --enable-multilib switch from binutils 2025-02-25 12:16:28 +01:00
Thomas Trepl
d2eb97b78a Automatic merge of trunk into multilib 2024-08-28 00:30:14 +02:00
Bruce Dubbs
eae9237225 Add more detail to the About SBUs page. 2024-08-26 17:59:31 -05:00
Thomas Trepl
b1169eb645 Automatic merge of trunk into multilib 2024-07-19 00:30:10 +02:00
Xi Ruoyao
6e6641f9b7
binutils: Add --enable-new-dtags
This option makes ld use DT_RUNPATH instead of DT_RPATH.  DT_RPATH is
generally considered bad because it takes precedence over
LD_LIBRARY_PATH.  For example, eog is linked with -rpath /usr/lib/eog,
and with DT_RPATH if an old eog is already installed we are basically
impossible to debug a new eog build w/o overwriting the system
installation first or explicitly using "ld.so --inhibit-rpath" to
invoke it.

This "new" actually means "new in 2000," it's 24 years ago and all other
distros has enabled it.  Thus I guess some unexplainable "test suite
uses installed library instead of the just built one" issues in BLFS are
actually caused by this difference: the package author just assumes
everyone is using DT_RUNPATH thus they just set LD_LIBRARY_PATH and
consider it enough to test with the just built libraries, but DT_RPATH
breaks this expectation.

Let's eliminate the difference as it seems not doing anything good and
doing so just takes one switch.
2024-07-18 11:13:20 +08:00
Thomas Trepl
5d2d864a97 Automatic merge of trunk into multilib 2024-01-19 00:30:10 +01:00
Pierre Labastie
7152faa5fa Change all xml files to utf-8 encoding 2024-01-18 20:53:23 +01:00
Thomas Trepl
89c61e5d99 Automatic merge of trunk into multilib 2024-01-05 00:30:09 +01:00
Bruce Dubbs
acde0a383a Typo 2024-01-04 09:44:21 -06:00
Thomas Trepl
6c474a791e Automatic merge of trunk into multilib 2023-12-31 12:43:21 +01:00
Xi Ruoyao
6fec3f51e7
binutils: Add --enable-default-hash-style=gnu for configure (#5401) 2023-12-31 02:37:07 +08:00
Thomas Trepl (Moody)
1a76da03d8 Automatic merge of trunk into multilib 2022-10-31 00:30:10 +01:00
David Bryant
f6820bb618 Corrected spelling here and there. Regularized capitaization of package
names, corrected idiom / punctuation, and removed extraneous verbiage.
2022-10-30 09:23:55 -05:00
Thomas Trepl (Moody)
8bde866e85 Fix binutils instructions 2022-08-19 18:55:20 +02:00
Thomas Trepl (Moody)
3ebe8768cc Merge upstream 2022-08-07 11:00:44 +02:00
Bruce Dubbs
1b11115cd2 Package updates.
Update to binutils-2.38.
Update to util-linux-2.38.1.
Update to Python3-3.10.6.
Update to glibc-2.36.
2022-08-06 17:40:17 -05:00
Thomas Trepl (Moody)
3e09569e0d Automatic merge of trunk into multilib 2022-02-05 05:45:10 +01:00
Xi Ruoyao
bca4876ac5
Revert "binutils: use -j1 for make install"
This reverts commit 03a41fd0cd.

It's no longer needed after binutils-gdb commit "install dependencies for
ld -> bfd and libctf -> bfd" (755ba58e).
2022-02-04 17:55:05 +08:00
Thomas Trepl (Moody)
716db1f765 Merge upstream 2021-09-20 09:37:34 +02:00
Pierre Labastie
a26f29f645 Remove spaces at end o lines - chapter05 2021-09-07 22:43:31 +02:00
Thomas Trepl (Moody)
0fd35e0640 Fix spacing 2021-08-25 09:41:21 +02:00
Pierre Labastie
763a00a98d Fix spacing of backslashes in binutils-pass1 2021-08-24 13:02:18 +02:00
Thomas Trepl
ceebda5df5
Merge changes from trunk to multilib
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/multilib@12176 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2021-03-31 18:41:41 +08:00
Thomas Trepl
d7e0db5ccd
Merge changes from trunk to multilib
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/multilib@12034 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2021-03-31 18:41:40 +08:00
Thomas Trepl
6dfcfecca3
Update to new lfs structure
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/multilib@11986 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2021-03-31 18:41:39 +08:00
Thomas Trepl
714599ff52
Apply trunk changes
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/multilib@11577 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2021-03-31 18:41:34 +08:00
Thomas Trepl
fd48baafd5
Change profiling attribute to enable selection of m32 and/or mx32. Fixes #4452.
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/multilib@11571 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2021-03-31 18:41:34 +08:00
Thomas Trepl
b3f1ebb313
First apply of multilib-patch of April 1st, 2019
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/multilib@11566 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2021-03-31 18:41:31 +08:00
Xi Ruoyao
03a41fd0cd binutils: use -j1 for make install
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@12166 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2021-03-17 16:30:50 +00:00
Xi Ruoyao
17eb152e1a binutils-pass1: adjust timing sample to match the build command
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@12032 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2020-08-20 08:27:42 +00:00
Pierre Labastie
12fff1eb8d Slightly change the layout in part III, so that the preliminary material
appear separated. Minor rewrites for accounting for the new layout

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11949 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2020-06-17 20:50:25 +00:00
Thomas Trepl
fb386e05f1 Rename package entities to be independent of chapter numbering
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/cross2@11921 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2020-06-11 12:55:28 +00:00
Bruce Dubbs
79524a0c69 Text updates for cross2 Chapter 5
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/cross2@11914 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2020-06-09 23:10:16 +00:00
Bruce Dubbs
fcc027677d Initial commit of alternative cross LFS
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/cross2@11897 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2020-06-07 20:16:00 +00:00
Pierre Labastie
efcb393343 Make the new book
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/cross-chap5@11831 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2020-05-03 21:02:51 +00:00
Pierre Labastie
6070f516c5 Change <productname> tags so that they reflect the dbhtml processing
instruction

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11574 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2019-04-10 20:20:22 +00:00
Bruce Dubbs
25332b5e97 Add comments to the kernel section to change the unwinder option.
Update to linux-4.14.10.  
Update to coreutils-8.29.  
Remove old footer from non-chunks book. 
Make spacing between "Chapter" and digit non breaking. 



git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11344 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2017-12-31 16:56:07 +00:00
Bruce Dubbs
f1dd5475c9 Move external build directories into dedicated build directories inside the
source tree for binutils, gcc, and glibc.



git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@10991 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2016-01-27 21:49:38 +00:00
Bruce Dubbs
3dc9543a1e Change kmod instructions to allow installation of man pages.
Numerous whitespace fixes.


git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@10480 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2014-02-18 07:16:55 +00:00
Matthew Burgess
bd8cf55892 Update to Binutils-2.24. Fixes #3438.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@10396 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2013-12-16 22:31:58 +00:00
Matthew Burgess
395cf94ffb Fix a couple of typos
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@10234 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2013-03-30 09:08:21 +00:00
Matthew Burgess
6458e3172e Fix the alignment of some command continuation constructs.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@10233 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2013-03-29 19:50:55 +00:00
Matthew Burgess
f93ffe4b79 Fix Binutils' texinfo file in pass1 and pass2 in case hosts have Texinfo >= 5.1 installed.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@10230 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2013-03-29 19:37:50 +00:00
Matthew Burgess
2ca8941c1f Remove trailing whitespace from all files.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@10121 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2013-02-11 20:09:22 +00:00
Bruce Dubbs
d79d189e7a Generalize the instructions for creating SBU values.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@10095 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2013-01-14 17:32:35 +00:00
Matthew Burgess
5d7109b297 Upgrade to Binutils-2.23.1. Fixes #3226.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@10044 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2012-11-14 18:25:11 +00:00
Bruce Dubbs
450e682e4c Add pkg-config-0.26-internal-glib
Add popt-1.16 
Fix problem building perl in some environments


git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@9871 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2012-06-03 17:41:05 +00:00
Bruce Dubbs
1a3e6a31a7 Merge changes developed and tested in the jh branch
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@9831 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2012-04-25 19:26:21 +00:00
Matthew Burgess
0759a218c9 Apply the binutils patch in the correct directory in pass 1
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@9793 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2012-03-28 19:39:42 +00:00
Matthew Burgess
6f227bc82c Add a patch to fix building Binutils with -O3 optimization
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@9791 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2012-03-27 20:10:11 +00:00