right now I use those patches and Slackbuild for compiling on my x86 slackware... <div><br></div><div>change from J to X was inspired by libdv patch doing reverse of this for gcc 4.1:</div><div><br></div><div><a href="https://sourceforge.net/p/libdv/mailman/message/2320559/">https://sourceforge.net/p/libdv/mailman/message/2320559/</a></div><div><br></div><div>I also tried 'n' but build was failing too .. </div><div><br></div><div>some description for those constraints:</div><div><br></div><div><a href="https://www.ibiblio.org/gferg/ldp/GCC-Inline-Assembly-HOWTO.html#s6">https://www.ibiblio.org/gferg/ldp/GCC-Inline-Assembly-HOWTO.html#s6</a><br><br>On Saturday, April 16, 2022, Andrew Randrianasulu <<a href="mailto:randrianasulu@gmail.com">randrianasulu@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">hold on, I am not sure what going on - I tried again with slightly modified cin.Slackbuild and build was failing again until I replaced 'i' with 'X' (anything goes here asm constrain). <div><br></div><div>it seems to work afterwards - mpeg 2 / 4:2:2 encoding working at 7.5 fps for fullhd vid.. but I want to double-check (uname -m must return i686 for this code to even compile...) <br><br>On Friday, April 15, 2022, Andrew Randrianasulu <<a href="mailto:randrianasulu@gmail.com" target="_blank">randrianasulu@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">sorry, there was 4th patch<br><br>On Friday, April 15, 2022, Andrew Randrianasulu <<a href="mailto:randrianasulu@gmail.com" target="_blank">randrianasulu@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">due to X libs/headers located in /usr/X11R7...<div><br></div><div>but also due to some asm error in mpeg2enc when I build for i686 target... </div><div><br></div><div><a href="http://forum.tinycorelinux.net/index.php/topic,18142.0.html?PHPSESSID=cd4712cf278ad777dc1c3a2356e0bf9d" target="_blank">http://forum.tinycorelinux.net<wbr>/index.php/topic,18142.0.html?<wbr>PHPSESSID=cd4712cf278ad777dc1c<wbr>3a2356e0bf9d</a></div><div><br></div><div><br></div><div><br></div><div>I added -fomit-frame-pointer to only mpeg2enc cflags and it compiled... not sure why I was not hit by this earlier, may be because I already had this in cflags? </div><div><br></div><div><br></div>
</blockquote>
</blockquote></div>
</blockquote></div>