Summary: | cross-i686-pc-linux-musl/musl - x86_64-pc-linux-gnu-gcc: crt/i386/crt1.s:7: Error: operand type mismatch for `pop' | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | David Heidelberg (okias) <david> |
Component: | [OLD] Core system | Assignee: | Gentoo musl team <musl> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | CC: | gentoo, lu_zero, tsmksubc |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 430702 | ||
Attachments: | 0001-Do-not-use-deprecated-GNOME_.patch |
Description
David Heidelberg (okias)
2014-03-10 21:03:40 UTC
ugly hack CC=i686-pc-linux-musl-gcc emerge -1av =cross-i686-pc-linux-musl/musl-9999::crossdev (In reply to David Heidelberger (okias) from comment #1) > ugly hack > > CC=i686-pc-linux-musl-gcc emerge -1av > =cross-i686-pc-linux-musl/musl-9999::crossdev Try passing -m32 to the CFLAGS tried in /usr/i686../etc/portage/make.conf but didn't helped (In reply to Anthony Basile from comment #2) > (In reply to David Heidelberger (okias) from comment #1) > > ugly hack > > > > CC=i686-pc-linux-musl-gcc emerge -1av > > =cross-i686-pc-linux-musl/musl-9999::crossdev > > Try passing -m32 to the CFLAGS cross-xxx/yyy packages do not look in /usr/xxx/ for settings Created attachment 372690 [details, diff]
0001-Do-not-use-deprecated-GNOME_.patch
Well, I'd like to drop all GNOME_ things, because they fail all. All marked as deprecated.
I created patch, based on yours, which drops all 4 lines of GNOME_
Ignore that, damn, wrong bugreport :( I can confirm passing CFLAGS="-m32" makes i686 musl build just fine on amd64. Could you see if it is fixed with the new musl ebuilds? I guess it's not valid anymore.. In case someone hits it, please reopen. |