Opened 5 years ago
Closed 5 years ago
#4563 closed task (fixed)
file-5.38
Reported by: | Bruce Dubbs | Owned by: | Pierre Labastie |
---|---|---|---|
Priority: | normal | Milestone: | 9.1 |
Component: | Book | Version: | SVN |
Severity: | normal | Keywords: | |
Cc: |
Description
New minor version.
Change History (6)
comment:1 by , 5 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
comment:2 by , 5 years ago
comment:3 by , 5 years ago
Actually, there is another issue in chapter 6. For some reason, configure does not find libbz2 at all, but this does not prevent the system to build the decompressor, so that there are undefined symbols when linking. See report at https://bugs.astron.com/view.php?id=127
comment:4 by , 5 years ago
So here is what I propose:
- build bzip2 shared in chapter 5. This adds less that 0.1 SBU.
- build file in chapter 5 with the current instructions.
- move bzip2 and xz before file in chapter 6: this allows building the builtin decompressors for bz2, xz, and lzma in file.
I'm testing a jhalfs build with this order ATM, to see whether anything breaks.
I plan to tweak the dependency appendix too if everything is OK.
Note:
See TracTickets
for help on using tickets.
Started a thread on lfs-dev, but for some reason, I do not receive messages from this list, so moving it here. I got an error in chapter five:
The problem is that there is only a static library libbz2.a, which cannot be included in a shared library (thanks to Douglas for the explanation).
There are three possibilities:
I'm inclined to use the first solution. The problem is that file is built early in chapter 6, before bzip2 is rebuilt, so, if the shared library is not built in chapter 5, it is still not there when we build file in chapter 6 either.
We may also try to move bzip2 before file in chapter 6...