Currently crossdev automatically selects one of my layman overlays to setup the cross-*/* symlinks. I would instead like to be able to specify one manually, so I can use the "local" overlay, instead of a layman one. (The latter are in much more flux, get removed, etc) Reproducible: Always
crossdev simply walks your overlay variable from first to last. put whatever one you want found first, first.
Layman modifies the overlay list. I'd have to modify layman to change that to be in the order I need.
layman only modifies its own overlay list. you still have full control over the final overlay list.
You mean setting PORTDIR_OVERLAY after sourcing layman/make.conf?
however you have your stuff configured. layman doesnt modify make.conf, so you had to add it yourself.
crossdev now has overlay options and repos.conf support Overlay Options: -oS, --overlays list Space delimited list of overlays to search [default: ${PORTDIR_OVERLAY}] -oO, --ov-output path Overlay to write crossdev package links [default: first from --overlays list] -ob, --ov-binutils path Overlay for binutils ebuilds [default: search] -od, --ov-gdb path Overlay for gdb ebuilds [default: search] -og, --ov-gcc path Overlay for gcc ebuilds [default: search] -ok, --ov-kernel path Overlay for kernel ebuilds [default: search] -ol, --ov-libc path Overlay for C library ebuilds [default: search]