| 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. |