Difference between revisions of "Building"

From Syslinux Wiki
Jump to: navigation, search
(Broken efi binaries with binutils >= 2.31)
m (Wiki formatting.)
Line 53: Line 53:
 
   --><!-- Another possibly-related commit might be [http://repo.or.cz/syslinux.git/commit/83aad4f69065509ba5b1c080edccfed316a4cff0 "correct a type"] -->  <!--  
 
   --><!-- Another possibly-related commit might be [http://repo.or.cz/syslinux.git/commit/83aad4f69065509ba5b1c080edccfed316a4cff0 "correct a type"] -->  <!--  
 
   --><!--  also from Scot Doyle. <--   
 
   --><!--  also from Scot Doyle. <--   
  --> <p> Testing Syslinux {{nowrap|6.04-pre1}} (or later) is recommended. </p>  <!--
 
 
   --><!-- -->
 
   --><!-- -->
 +
<!-- -->
 +
 +
<br />
 +
Testing Syslinux {{nowrap|6.04-pre1}} (or later) is recommended.
  
 
== Other ==
 
== Other ==

Revision as of 07:42, 6 October 2018


Patches already included in Syslinux 6.04-pre1 (released 2016Mar):


Testing Syslinux 6.04-pre1 (or later) is recommended.

Other

  • NASM 2.11.06 has a bug which prevents Syslinux from building correctly. Use other version of NASM (e.g. 2.11.05, 2.11.08+, among others).
  • binutils 2.26, as originally released upstream, has a bug preventing Syslinux from building correctly. The bug in bintuils 2.26 was resolved in a later commit.
  • "error: impossible constraint in asm". When gcc5+ is configured with --enable-default-pie, in some cases there might be a need to use custom flags in some makefile(s), similar to either "CFLAGS += -fno-pie" or "CFLAGS := -fno-pie". Examples:


See also