Bug#537210: libbsd: FTBFS: build fail on Renesas SH(sh4)
Hi, all.
2009/7/16 Petr Salinger <Petr.Salinger@seznam.cz>:
>>> I made a patch to support SH.
>>
>> The patch is bogus, "#if defined(FOO)" is the correct syntax.
>> You will probably need to provide either the __LITTLE_ENDIAN__
>> or __BIG_ENDIAN__ symbol.
>
> The patch is only reverted, the bug is really in libbsd sources.
>
Oh! Sorry and thank you for your comments.
I sent a wrong patch. And I attached a right patch.
Could you check attached patch?
Best regards,
Nobuhiro
--
Nobuhiro Iwamatsu
diff --git a/src/local-elf.h b/src/local-elf.h
index e23e5a2..249e6ef 100644
--- a/src/local-elf.h
+++ b/src/local-elf.h
@@ -66,7 +66,7 @@
#endif
#define ELF_TARG_MACH EM_AVR32
#define ELF_TARG_CLASS ELFCLASS32
-#if define(__LITTLE_ENDIAN__)
+#if defined(__LITTLE_ENDIAN__)
#define ELF_TARG_DATA ELFDATA2LSB
#elif defined(__BIG_ENDIAN__)
#define ELF_TARG_DATA ELFDATA2LMSB
@@ -147,7 +147,7 @@
#define ELF_TARG_MACH EM_SH
#define ELF_TARG_CLASS ELFCLASS32
-#if define(__LITTLE_ENDIAN__)
+#if defined(__LITTLE_ENDIAN__)
#define ELF_TARG_DATA ELFDATA2LSB
#elif defined(__BIG_ENDIAN__)
#define ELF_TARG_DATA ELFDATA2LMSB
Reply to: