[Bugs] [Bug 417] New: =media-libs/x265-1.9-r1 fails to cross compile from x86_64 to x86

bugzilla-daemon at exherbo.org bugzilla-daemon at exherbo.org
Wed Jun 1 07:17:32 UTC 2016


https://bugs.exherbo.org/show_bug.cgi?id=417

            Bug ID: 417
           Summary: =media-libs/x265-1.9-r1 fails to cross compile from
                    x86_64 to x86
           Product: Repositories
           Version: unspecified
          Hardware: x86-64
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P5
         Component: Packages
          Assignee: unassigned at exherbo.org
          Reporter: snorkellingcactus at gmail.com

Created attachment 243
  --> https://bugs.exherbo.org/attachment.cgi?id=243&action=edit
cave resolve output

I'm trying to install wine 32 bits. The procces fails at building x265.
At this point, cmake output handled by paludis dont show compile errors, so, i
try to manually reproduce the error using the same cmake command that paludis,
and got an assembly error, at the same 32% progress where paludis stops.

 By searching, i fond that for 32 bit builds of this package the
-DENABLE_ASSEMBLY=OFF cmake arg is needed.

Steps to reproduce:

#Run this command on x86_64 machine with i686-pc-linux-gnu repo.
cave resolve =media-libs/x265-1.9-r1 -cm x

See attached differences beetween paludis log and cmake output.

Way to solve:
add -DENABLE_ASSEMBLY=OFF to CMAKE command arguments list.

I created a hook too, that force disable ENABLE_ASSEMBLY in CMakeLists.txt in
ebuild_configure_pre.

-- 
You are receiving this mail because:
You are watching all bug changes.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.exherbo.org/pipermail/bugs/attachments/20160601/cced1057/attachment.html>


More information about the Bugs mailing list