X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=arch%2Farm%2Freloc.h;h=264b7ab2c4375a7fb7fc6d7b2114031f4114f57b;hb=d74e462a76d37ce10a048d3794ca89ca7d480ddb;hp=b41314de8bd8c55eadcb09585ba1ae8d0ff97120;hpb=9ec4283b28cf676292fd5c6f681bef1e90e30c18;p=musl diff --git a/arch/arm/reloc.h b/arch/arm/reloc.h index b41314de..264b7ab2 100644 --- a/arch/arm/reloc.h +++ b/arch/arm/reloc.h @@ -1,7 +1,20 @@ #include #include +#include -#define ETC_LDSO_PATH "/etc/ld-musl-arm.path" +#if __BYTE_ORDER == __BIG_ENDIAN +#define ENDIAN_SUFFIX "eb" +#else +#define ENDIAN_SUFFIX "" +#endif + +#if __SOFTFP__ +#define FP_SUFFIX "" +#else +#define FP_SUFFIX "hf" +#endif + +#define LDSO_ARCH "arm" ENDIAN_SUFFIX FP_SUFFIX #define IS_COPY(x) ((x)==R_ARM_COPY) #define IS_PLT(x) ((x)==R_ARM_JUMP_SLOT) @@ -39,3 +52,5 @@ static inline void do_single_reloc( break; } } + +#define NO_LEGACY_INITFINI