Re: [PATCH] Add replacement endian.h and byteswap.h to libgnu

2017-11-16 Thread Mark Wielaard
On Thu, 2017-11-16 at 10:21 +0100, Florian Weimer wrote: > * Ulf Hermann: > > Well, there are a lot of other issues to be fixed if you want to build > > elfutils on anything non-gcc. We could add a further check for those > > builtins and sys/param.h and then add a somewhat less trivial version > >

Re: [PATCH] Add replacement endian.h and byteswap.h to libgnu

2017-11-16 Thread Florian Weimer
* Ulf Hermann: >>> Some systems don't provide endian.h and byteswap.h. The required >>> functions are trivial to define using sys/param.h and gcc builtins, >>> though. >>> >>> Also, include endian.h in dwelf_scn_gnu_compressed_size.c as that uses >>> be64toh(). >> >> This is still an issue with n

Re: [PATCH] Add replacement endian.h and byteswap.h to libgnu

2017-11-16 Thread Ulf Hermann
>> Some systems don't provide endian.h and byteswap.h. The required >> functions are trivial to define using sys/param.h and gcc builtins, >> though. >> >> Also, include endian.h in dwelf_scn_gnu_compressed_size.c as that uses >> be64toh(). > > This is still an issue with non-glibc, non-BSD compil

Re: [PATCH] Add replacement endian.h and byteswap.h to libgnu

2017-11-16 Thread Florian Weimer
* Ulf Hermann: > Some systems don't provide endian.h and byteswap.h. The required > functions are trivial to define using sys/param.h and gcc builtins, > though. > > Also, include endian.h in dwelf_scn_gnu_compressed_size.c as that uses > be64toh(). This is still an issue with non-glibc, non-BSD

[PATCH] Add replacement endian.h and byteswap.h to libgnu

2017-05-03 Thread Ulf Hermann
Some systems don't provide endian.h and byteswap.h. The required functions are trivial to define using sys/param.h and gcc builtins, though. Also, include endian.h in dwelf_scn_gnu_compressed_size.c as that uses be64toh(). Signed-off-by: Ulf Hermann --- ChangeLog