On Sat, Nov 28, 2015 at 8:58 PM, Ady via Syslinux <syslinux at zytor.com> wrote:> I'm not sure I understand what you are saying.I don't think you understand the current build system. How many times have you built Syslinux from just source?> Why exactly the following quote from the referenced commit is not > relevant / adequate for "doc/building.txt" and/or for the corresponding > wiki page?Incorrect use.> [quote] > On a x86_64 platform, the following cross-builds syslinux for i386 > To build for i386: make EFI_BUILD=1 ARCH=i386 > > On a x86_64 platform, the following builds syslinux for x86_64 > To build natively: make EFI_BUILD=1 > [/quote] > > Aren't 'ARCH' and 'EFI_BUILD' still there? Aren't they valid / > relevant?Yes and Yes> Would that usage of "make" fail?I'd be completely surprised if a working object ever comes out of that unless aligned.> Does the 'make "firmware"' usage contradict / supersede / cancel in any > way the 'ARCH' and/or 'EFI_BUILD' options? Can't all these commands / > options live together?The firmwares FORCIBLY set these. See 1408e6ca> If the suggested patch were to be merged, would such usage of "make" be > affected? > > A question for Peter: how is 'make' executed, regarding the above > options, so to build the current official versions of Syslinux?To my knowledge, "make" with some special sauce that just marks the binary with proper versioning.> I would like to extend such questions to package maintainers, but I > doubt anyone would answer.-- -Gene
> On Sat, Nov 28, 2015 at 8:58 PM, Ady via Syslinux <syslinux at zytor.com> wrote: > > > I'm not sure I understand what you are saying. > > I don't think you understand the current build system. How many times > have you built Syslinux from just source? >I don't use git, so I have always downloaded a tarball, expanded it and built from the resulting root directory when needed. For the most part, I have used 'make installer' only, but not always. OTOH, I am not a package maintainer, I don't use additional building scripts (nor equivalent unattended methods), I am not building for others, and I am not cross-compiling.> > Why exactly the following quote from the referenced commit is not > > relevant / adequate for "doc/building.txt" and/or for the corresponding > > wiki page? > > Incorrect use. > > > [quote] > > On a x86_64 platform, the following cross-builds syslinux for i386 > > To build for i386: make EFI_BUILD=1 ARCH=i386 > > > > On a x86_64 platform, the following builds syslinux for x86_64 > > To build natively: make EFI_BUILD=1 > > [/quote] > > > > Aren't 'ARCH' and 'EFI_BUILD' still there? Aren't they valid / > > relevant? > > Yes and Yes > > > Would that usage of "make" fail? > > I'd be completely surprised if a working object ever comes out of that > unless aligned. > > > Does the 'make "firmware"' usage contradict / supersede / cancel in any > > way the 'ARCH' and/or 'EFI_BUILD' options? Can't all these commands / > > options live together? > > The firmwares FORCIBLY set these. See 1408e6ca >The text in that commit doesn't really answer the questions *to me*, and it also includes some inaccurate phrases. That commit also introduced the ".bios/" sub-directory, which is, still today, a source of confusion and additional problems for many. Anyway, I'll be glad to see known issues resolved sooner rather than later; unfortunately there seem to be too many of them.> > If the suggested patch were to be merged, would such usage of "make" be > > affected? > > > > A question for Peter: how is 'make' executed, regarding the above > > options, so to build the current official versions of Syslinux? > > To my knowledge, "make" with some special sauce that just marks the > binary with proper versioning. > > > I would like to extend such questions to package maintainers, but I > > doubt anyone would answer. > > -- > -GeneThank you for the replies. I do appreciate it. Regards, Ady.> _______________________________________________ > Syslinux mailing list > Submissions to Syslinux at zytor.com > Unsubscribe or set options at: > http://www.zytor.com/mailman/listinfo/syslinux >
Geert Stappers
2015-Dec-01 05:35 UTC
[syslinux] [PATCH 0/2] Do not use the "red zone" on EFI
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On Sun, Nov 29, 2015 at 06:15:11AM +0200> > Thank you for the replies. I do appreciate it. >I appreciate a verdict/judgement/decision on patches. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iQIcBAEBCAAGBQJWXTGWAAoJECE10SPYwZvsi+oQAJwRreo5RlzmhbMQ/me5j3l+ J6LysAMB/J+ziJgNTn/yJ6yaQNwb672z1murRfn9fV8gT94cvSNFKP/zBSZjbf6D ptX2rrDKOWPjoAwVLVDmt88w2lPZPKY7WSyhRL/QhOUXM6WKj9p+Y98MOs831UyB JD3jCeaxh6RBvgBLpqU3sK8gov3uzigaqu4HX6Lb1518r3UyPRifKo8Ga9KWInm1 Q0C4dZmckkhg1otkr1gnPjPZQeveTgF9eczBPsQxZwyizKSpPRWhfhhKIoYhHMiy rPpnKDlXZIFoSgKzosG5EXMMgnohYeRLdgXY+xZJZ4OiDBynT6fypy1rTAOv9MF5 Nw3TWkiw42FEMP8+XbvKM7FBdznGo42HerDZv7KXlo3IDBG3sd0IMeWnvOUgkdjA XWmtLJIOx/jQG0nxTNXpbmeXqfu5j9nyuKYIkkCrKMNfzptsbhsyNO8fZukQld3n SCFd8VBUvGpyS/QBBJcEZR1HSB/0O/YjsfoVHrY4Zey/OzKLZzXVxFpPZoQvCnWC kL8OnZ1PkxnkQHGoCEbI/qvS5D1FwpPMahjkBJ0iYRCqSUnMH+9pMFQQHVwbcYZr 2USHPwv2rsMye4nHNK0LPq/ZNFpp/o81+IQEO8njXu/GVYg9+iovf4WhULnGQKtz i40+8sm7vP55gPPJwUMK =ehr+ -----END PGP SIGNATURE-----