It is not necessary to build libelf and libdwarf this early. Furthermore,
when building on Linux/MacOS, m4 will only be built during the bootstrap
tools phase and not be available in $PATH before.
Details
Details
bootstrap still works
Diff Detail
Diff Detail
- Repository
- rS FreeBSD src repository - subversion
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
Makefile.inc1 | ||
---|---|---|
1991–1996 ↗ | (On Diff #49876) | This comment implies that libelf/libdwarf built in bootstrap-tools wouldn't be used by the rest of elftoolchain; if this is not the case we need to update this as well. |
Makefile.inc1 | ||
---|---|---|
1991–1996 ↗ | (On Diff #49876) | Well they do use the host compiler and libraries. However, ${WORLDTMP}/legacy/lib is included in the -L flags so any libraries built during bootstrap-tools (such as libnetbsd, liby, etc) are found by the linker for the ones in /usr/lib. |
Makefile.inc1 | ||
---|---|---|
1991–1996 ↗ | (On Diff #49876) | Maybe "Bootstrap tools use the host's compiler and libraries, augmented by -legacy, in addition to the libraries built in bootstrap-tools.? |