Page MenuHomeFreeBSD

ncurses: Only bootstrap tic instead of all binaries
AbandonedPublic

Authored by arichardson on Mar 1 2021, 2:51 PM.
Tags
None
Referenced Files
Unknown Object (File)
Jan 4 2024, 4:24 PM
Unknown Object (File)
Dec 29 2023, 12:28 AM
Unknown Object (File)
Sep 17 2023, 9:28 AM
Subscribers

Details

Reviewers
bapt
imp
Summary

This moves tic to a subdirectory of usr.bin/ncurses to avoid building
the other tools that are not used during bootstrap.

Test Plan

bootstrap still works

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 37481
Build 34370: arc lint + arc unit

Event Timeline

This revision is now accepted and ready to land.Mar 1 2021, 3:15 PM

I just noticed this breaks WITHOUT_CLEAN builds and depend-cleanup.sh runs too late to be used for this purpose. Will update this.

mkdir: /home/alr48/obj/freebsd/home/alr48/devel/freebsd/src/amd64.amd64/tmp/obj-tools/usr.bin/ncurses/tic: File exists
make[3]: "/home/alr48/devel/freebsd/src/share/mk/auto.obj.mk" line 69: could not use /home/alr48/obj/freebsd/home/alr48/devel/freebsd/src/amd64.amd64/tmp/obj-tools/usr.bin/ncurses/tic: .OBJDIR=/home/alr48/devel/freebsd/src/usr.bin/ncurses/tic
  • fix WITHOUT_CLEAN build. This is kinda ugly but I'm not sure there's a better solution?
This revision now requires review to proceed.Mar 1 2021, 4:55 PM

No longer required after latest changes