* conf/Makefile.common: Poison float and double on non-emu.
This commit is contained in:
parent
ee0220bc26
commit
3e912fda81
3 changed files with 15 additions and 0 deletions
|
@ -1,3 +1,7 @@
|
|||
2013-05-08 Vladimir Serbinenko <phcoder@gmail.com>
|
||||
|
||||
* conf/Makefile.common: Poison float and double on non-emu.
|
||||
|
||||
2013-05-08 Vladimir Serbinenko <phcoder@gmail.com>
|
||||
|
||||
* configure.ac: Don't disable extended registers on emu.
|
||||
|
|
|
@ -40,6 +40,11 @@ endif
|
|||
|
||||
# Other options
|
||||
|
||||
if ! COND_emu
|
||||
CFLAGS_PLATFORM += -Dfloat=__grub_poision
|
||||
CFLAGS_PLATFORM += -Ddouble=__grub_poision
|
||||
endif
|
||||
|
||||
CPPFLAGS_DEFAULT = -DGRUB_FILE=\"$(subst $(srcdir)/,,$<)\"
|
||||
CPPFLAGS_DEFAULT += -I$(builddir)
|
||||
CPPFLAGS_DEFAULT += -I$(srcdir)
|
||||
|
|
|
@ -488,6 +488,12 @@ for src in sorted (os.listdir (os.path.join (indir, "src"))):
|
|||
fw.close ()
|
||||
continue
|
||||
f = codecs.open (infile, "r", "utf-8")
|
||||
if src == "types.h":
|
||||
fw.write (f.read ().replace ("float f;", "").replace ("double g;", ""))
|
||||
f.close ()
|
||||
fw.close ()
|
||||
continue
|
||||
|
||||
fw.write (f.read ())
|
||||
f.close ()
|
||||
fw.close ()
|
||||
|
|
Loading…
Reference in a new issue