Hi, all. 2009/7/16 Petr Salinger <petr.salin...@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