logo

bootstrap-initrd

Linux initrd to bootstrap from a small binary seed git clone https://hacktivis.me/git/bootstrap-initrd.git

zlib-1.3.1_no_staticlib.patch (1501B)


  1. --- zlib-1.3.1/Makefile.in
  2. +++ zlib-1.3.1/Makefile.in
  3. @@ -30,7 +30,7 @@ STATICLIB=libz.a
  4. SHAREDLIB=libz.so
  5. SHAREDLIBV=libz.so.1.3.1
  6. SHAREDLIBM=libz.so.1
  7. -LIBS=$(STATICLIB) $(SHAREDLIBV)
  8. +LIBS=$(SHAREDLIBV)
  9. AR=ar
  10. ARFLAGS=rc
  11. @@ -69,7 +69,7 @@ OBJS = $(OBJC) $(OBJA)
  12. PIC_OBJS = $(PIC_OBJC) $(PIC_OBJA)
  13. -all: static shared
  14. +all: shared
  15. static: example$(EXE) minigzip$(EXE)
  16. @@ -274,7 +274,7 @@ gzwrite.lo: $(SRCDIR)gzwrite.c
  17. -@mv objs/gzwrite.o $@
  18. -placebo $(SHAREDLIBV): $(PIC_OBJS) libz.a
  19. +placebo $(SHAREDLIBV): $(PIC_OBJS)
  20. $(LDSHARED) $(SFLAGS) -o $@ $(PIC_OBJS) $(LDSHAREDLIBC) $(LDFLAGS)
  21. rm -f $(SHAREDLIB) $(SHAREDLIBM)
  22. ln -s $@ $(SHAREDLIB)
  23. @@ -305,10 +305,10 @@ install-libs: $(LIBS)
  24. -@if [ ! -d $(DESTDIR)$(sharedlibdir) ]; then mkdir -p $(DESTDIR)$(sharedlibdir); fi
  25. -@if [ ! -d $(DESTDIR)$(man3dir) ]; then mkdir -p $(DESTDIR)$(man3dir); fi
  26. -@if [ ! -d $(DESTDIR)$(pkgconfigdir) ]; then mkdir -p $(DESTDIR)$(pkgconfigdir); fi
  27. - rm -f $(DESTDIR)$(libdir)/$(STATICLIB)
  28. - cp $(STATICLIB) $(DESTDIR)$(libdir)
  29. - chmod 644 $(DESTDIR)$(libdir)/$(STATICLIB)
  30. - -@($(RANLIB) $(DESTDIR)$(libdir)/libz.a || true) >/dev/null 2>&1
  31. + #rm -f $(DESTDIR)$(libdir)/$(STATICLIB)
  32. + #cp $(STATICLIB) $(DESTDIR)$(libdir)
  33. + #chmod 644 $(DESTDIR)$(libdir)/$(STATICLIB)
  34. + #-@($(RANLIB) $(DESTDIR)$(libdir)/libz.a || true) >/dev/null 2>&1
  35. -@if test -n "$(SHAREDLIBV)"; then \
  36. rm -f $(DESTDIR)$(sharedlibdir)/$(SHAREDLIBV); \
  37. cp $(SHAREDLIBV) $(DESTDIR)$(sharedlibdir); \