On Sat, Jan 11, 2014 at 6:37 AM, Ferenc Wagner <wferi at niif.hu>
wrote:> Gene Cumm <gene.cumm at gmail.com> writes:
>
>> Could you try gnuefi-script-for-wferi-test branch on my repos at
>>
>> git://git.zytor.com/users/genec/syslinux.git
>> git://github.com/geneC/syslinux.git
>>
>> These changes fixed my issues (aside from the concurrency issue which
>> 2-3 passes solves for me).
>
> Now this shows me something I haven't ever seen. Build continuing in
> the background after the main process exits?
>
> wferi at lant:~/syslinux/genec$ make
> But the third one finally succeeded indeed! I hope these concurrency
> issues can also be sorted out soon, they carry a sloppy feeling.
> Recursive make is considered harmful for a reason, I guess... :)
Partial results. At least it eventually can complete the build. I
have a feeling it's related to the gnu-efi builds.
> Also wouldn't relying on the INSTALLROOT support in the gnu-efi build
> system make our build scripts simpler?
>
> While we are at it: make spotless also ran fine afterwards, but left
> some files under bios, and some more under the efi dirs. I don't know
> how much of that is intentional, just noting it.
Yes, I noticed that too (but hadn't fixed that yet).
>> We still should get a check and warning about multilib in there.
>
> That would have helped me immensely. Sorry for my ignorance, and thanks
> for the support!
I actually forgot to do the same on one of my build boxes and that's
how I found the issue this week.
> Hmm, I've got gnu-efi 3.0u installed system-wide, I wonder if that
makes
> a difference... It really should not, though.
With Matt Fleming's inclusion of gnu-efi as a git submodule, your
system could have no gnu-efi and it should build properly. I believe
a major reason why he did this is that Syslinux depends on a very
bleeding edge version that virtually distro will include or make easy
to install (except from source yourself).
--
-Gene