mdadm fix compilation for uClibc
2008-12-08 Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> * Makefile (dadm.uclibc): Remove misspelled and unneeded rule. * md5.h: Include stdint.h for uClibc. * mdadm.h: uClibc defines __UCLIBC__. If uClibc has LFS off then use lseek instead of lseek64. Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
This commit is contained in:
parent
1a0ee0baf0
commit
2df1f26911
3
Makefile
3
Makefile
|
@ -106,9 +106,6 @@ mdadm.static : $(OBJS) $(STATICOBJS)
|
||||||
mdadm.tcc : $(SRCS) mdadm.h
|
mdadm.tcc : $(SRCS) mdadm.h
|
||||||
$(TCC) -o mdadm.tcc $(SRCS)
|
$(TCC) -o mdadm.tcc $(SRCS)
|
||||||
|
|
||||||
dadm.uclibc : $(SRCS) mdadm.h
|
|
||||||
$(UCLIBC_GCC) -DUCLIBC -DHAVE_STDINT_H -o mdadm.uclibc $(SRCS) $(STATICSRC)
|
|
||||||
|
|
||||||
mdadm.klibc : $(SRCS) mdadm.h
|
mdadm.klibc : $(SRCS) mdadm.h
|
||||||
rm -f $(OBJS)
|
rm -f $(OBJS)
|
||||||
gcc -nostdinc -iwithprefix include -I$(KLIBC)/klibc/include -I$(KLIBC)/linux/include -I$(KLIBC)/klibc/arch/i386/include -I$(KLIBC)/klibc/include/bits32 $(CFLAGS) $(SRCS)
|
gcc -nostdinc -iwithprefix include -I$(KLIBC)/klibc/include -I$(KLIBC)/linux/include -I$(KLIBC)/klibc/arch/i386/include -I$(KLIBC)/klibc/include/bits32 $(CFLAGS) $(SRCS)
|
||||||
|
|
2
md5.h
2
md5.h
|
@ -27,7 +27,7 @@
|
||||||
#if HAVE_INTTYPES_H
|
#if HAVE_INTTYPES_H
|
||||||
# include <inttypes.h>
|
# include <inttypes.h>
|
||||||
#endif
|
#endif
|
||||||
#if HAVE_STDINT_H || _LIBC
|
#if HAVE_STDINT_H || _LIBC || defined __UCLIBC__
|
||||||
# include <stdint.h>
|
# include <stdint.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
5
mdadm.h
5
mdadm.h
|
@ -383,8 +383,11 @@ struct stat64;
|
||||||
#define HAVE_NFTW we assume
|
#define HAVE_NFTW we assume
|
||||||
#define HAVE_FTW
|
#define HAVE_FTW
|
||||||
|
|
||||||
#ifdef UCLIBC
|
#ifdef __UCLIBC__
|
||||||
# include <features.h>
|
# include <features.h>
|
||||||
|
# ifndef __UCLIBC_HAS_LFS__
|
||||||
|
# define lseek64 lseek
|
||||||
|
# endif
|
||||||
# ifndef __UCLIBC_HAS_FTW__
|
# ifndef __UCLIBC_HAS_FTW__
|
||||||
# undef HAVE_FTW
|
# undef HAVE_FTW
|
||||||
# undef HAVE_NFTW
|
# undef HAVE_NFTW
|
||||||
|
|
Loading…
Reference in New Issue