Summary: | crossdev's use of embedded profile for mingw breaks cmake | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Mark Harmstone <mark> |
Component: | Current packages | Assignee: | Gentoo Crossdev team <crossdev> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | slyfox, vapier |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Mark Harmstone
2020-05-27 16:57:04 UTC
KERNEL="-linux Winnt" in make.conf suggestion is probably incorrect. These should be profiles variables only. Note that crossdev already creates a small profile overlay to account for the offset: """ $ for f in /usr/i686-w64-mingw32/etc/portage/profile/*; do echo "#$f"; cat $f; done #/usr/i686-w64-mingw32/etc/portage/profile/make.defaults ARCH="x86" KERNEL="-linux Winnt" ELIBC="mingw" #/usr/i686-w64-mingw32/etc/portage/profile/package.provided #/usr/i686-w64-mingw32/etc/portage/profile/use.force -kernel_linux kernel_Winnt """ Please provide example faulty build.log and ${CTARGET}-emerge --info. That would help me to reproduce it locally. That file wasn't there for me, but when I cleaned the overlay and rebuilt it it showed up. Sorry for this, you've obviously fixed it already. Thanks for responding quickly. No problem. Was probably fixed in https://gitweb.gentoo.org/proj/crossdev.git/commit/?id=393e1cd0c6d3ac81fa166bafe6065d42849f622c Yeah, stale overlay metadata keeps biting users. We should probably add something to cross-emerge to suggest overlay's regeneration when major changes like that happen. |