From mboxrd@z Thu Jan 1 00:00:00 1970 From: Adolf Belka To: development@lists.ipfire.org Subject: Re: Problems with hyperscan when building binutils Date: Wed, 21 Apr 2021 15:57:02 +0200 Message-ID: <110036e3-5387-e2de-557a-dc1a74e45a11@ipfire.org> In-Reply-To: <11a45333-c098-763a-5937-5d28860aaec0@ipfire.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0279718397069440587==" List-Id: --===============0279718397069440587== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hi All, I have found a patch in the qemu github which is named 0004-build-no-pie-is-no-functional-linker-flag.patch and the description seems very similar if not exact to what I am getting. It = mentions an update of binutils triggering the problem. This is from back in D= ec 2020. I will try this patch out in my build and let you know how things go. Regards, Adolf. On 21/04/2021 15:42, Adolf Belka wrote: > Hi Marcel, > > On 21/04/2021 07:43, Marcel Lorenz wrote: >> Hi Addolf, >> >> look here: >> https://git.ipfire.org/?p=3Dpeople/mlorenz/ipfire-2.x.git;a=3Dcommitdiff;h= =3Da537670fd2a709b4e4adc188b09165319a67bb49 > Thanks for the patch information. One of those patches was the one I had al= ready got from Michael. I added the other patch into my build but got the sam= e result. Hyperscan builds fine but qemu fails. The same errors have occurred= , the first one being > > =C2=A0 BUILD=C2=A0=C2=A0 multiboot.img > ld: Error: unable to disambiguate: -no-pie (did you mean --no-pie ?) > make[3]: *** [Makefile:57: multiboot.img] Error 1 > > and the second > > make[2]: *** [Makefile:206: pc-bios/optionrom/all] Error 2 > make[2]: *** Waiting for unfinished jobs.... > > Full log for qemu from this build attached. > > Regards, > Adolf. > >> >> Regards, >> >> Marcel >> >> Am 20.4.2021 19:30, schrieb Adolf Belka: >> >>> Hi Michael, >>> >>> On 19/04/2021 11:55, Michael Tremer wrote: >>> >>>> Hello, >>>> >>>> Yes it is. >>>> >>>> I ran into this in my toolchain branch where I am collecting updates >>>> for all sorts of tools related to this. >>>> >>>> You can cherry-pick the following commit and hyperscan builds again: >>>> >>>> https://git.ipfire.org/?p=3Dpeople/ms/ipfire-2.x.git;a=3Dcommitdiff;h=3D= 32a72d4ca8a9d1387ebf3b3cca5b3c54b3b83324 >>> I used the patch from the above commit and it solved the hyperscan >>> problem but then I next hit qemu failing to build. It seems to be doing >>> things around meson even though the lfs is defined with autotools and >>> both can be used. Attached is the log file for the qemu build. I can >>> see the error in the logfile but I can't figure out what is causing the >>> error to occur and therefore can't figure out how to stop it. >>> >>> Any suggestions gladly welcomed. >>> >>> Regards, >>> >>> Adolf. >>> -Michael >>> >>> On 17 Apr 2021, at 21:53, Adolf Belka wrote: >>> >>> Hi All, >>> >>> It definitely is related to the new binutils in some way. Doing a git >>> restore to the current binutils and redoing the clean and make results >>> in hyperscan building without any problems. >>> >>> Regards, >>> >>> Adolf >>> >>> On 17/04/2021 16:11, Adolf Belka wrote: Hi All, >>> >>> I was building an update of binutils. That built successfully but then >>> hyperscan had a lot of failures. I am not able to understand what the >>> problem is from the error messages. >>> >>> Could this be related to my update of binutils? >>> >>> If yes then what do I need to change? >>> >>> If no then what is causing the problem? >>> >>> I did a git pull origin next before I did my build of binutils. >>> >>> Error log attached. >>> >>> Regards, >>> >>> Adolf. --===============0279718397069440587==--