[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: