[Cin] arm emulation on qemu links

Andrew Randrianasulu randrianasulu at gmail.com
Mon Nov 22 01:20:06 CET 2021


On Monday, November 22, 2021, <mnieuw at zap.a2000.nl> wrote:

> Building CinGG for aarch64.
>
> In multiple places in the build tree, ./configure reports that it cannot
> guess the build type. This is because "uname -p" returns unknown. I just
> found out that this is quite common. On arm, only a few distributions
> patch uname to return the same value as "uname -m" . Debian does not,
> but Fedora does. So I am ditching the Debian VM, and create a Fedora
> aarch64 VM instead. That will hopefully fix the "cannot build" error.


try to study attached patch I made as part of effort to build Cin on elbrus
machine.

there was plenty of places where autoreconf fixes things...

BUT i have not tested those modifications on more standard and older x86
distros.... (you hopefully can ignore nasm pieces, this was part of another
patch)



> A second point is that any nasm call is obviously for the wrong
> CPU, so any product build that uses nasm should be disabled with a
> configure options.


well, at least libopus as configured by cingg was building fine here ...

>
> MatN
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cinelerra-gg.org/pipermail/cin/attachments/20211122/9362f1e1/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: e2k_thirdparty_makefile.patch
Type: text/x-diff
Size: 8328 bytes
Desc: not available
URL: <https://lists.cinelerra-gg.org/pipermail/cin/attachments/20211122/9362f1e1/attachment-0001.bin>


More information about the Cin mailing list