Opened 5 years ago

Closed 5 years ago

Last modified 4 years ago

#4631 closed task (fixed)

ICA: ranlib and ar (binutils) are different between the first build the second

Reported by: Bruce Dubbs Owned by: lfs-book
Priority: normal Milestone: 10.0
Component: Book Version: SVN
Severity: normal Keywords:
Cc:

Description

Using obdump -x shows that libfl.so (from flex) is added in the dependencies for the second build. This is to be expected since flex is not built in chapter 5, and built much after binutils in chapter 6.

Solution build flex in chapter 5 and link /usr/lib/libfl.so* to /tools/lib in "Creating Essential Files and Symlinks".

Possible side effect Several other packages may benefit from having flex executable to generate some files. But it does not show up in ICA.

Question it is not clear how the fl library is used in ar and ranlib. So is it useful?

Change History (5)

comment:1 by Douglas R. Reno, 5 years ago

Could we setup the bison test suite like other packages after this?

in reply to:  1 comment:2 by Pierre Labastie, 5 years ago

Replying to renodr:

Could we setup the bison test suite like other packages after this?

I'll try, it is in my sandbox. But right now I do not run tests, to do ICA more effectively.

comment:3 by Pierre Labastie, 5 years ago

Reinstated the tests for bison. 13 failures, same as recently reported on lfs-support mailing list by Bud Rozwood.

comment:4 by Pierre Labastie, 5 years ago

Resolution: fixed
Status: newclosed

Fixed at r11816

comment:5 by Bruce Dubbs, 4 years ago

Milestone: 9.210.0

Milestone renamed

Note: See TracTickets for help on using tickets.