Blame view

buildroot/buildroot-2016.08.1/package/openldap/0001-fix_cross_strip.patch 2.87 KB
6b13f685e   김민수   BSP 최초 추가
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
  Fix stripping when cross-compiling
  
  Probably-Signed-off-by: Dave Bender <bender@benegon.com>
  [yann.morin.1998@free.fr: patch was made by Dave, but he
   forgot his SoB line, so I added it]
  Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
  
  diff -rupN openldap-2.4.40/build/shtool openldap-2.4.40-br/build/shtool
  --- openldap-2.4.40/build/shtool	2014-09-18 21:48:49.000000000 -0400
  +++ openldap-2.4.40-br/build/shtool	2015-01-21 13:21:35.689829372 -0500
  @@ -981,7 +981,7 @@ install )
               if [ ".$opt_t" = .yes ]; then
                   echo "strip $dsttmp" 1>&2
               fi
  -            strip $dsttmp || shtool_exit $?
  +            $STRIP $dsttmp || shtool_exit $?
           fi
           if [ ".$opt_o" != . ]; then
               if [ ".$opt_t" = .yes ]; then
  diff -rupN openldap-2.4.40/build/top.mk openldap-2.4.40-br/build/top.mk
  --- openldap-2.4.40/build/top.mk	2014-09-18 21:48:49.000000000 -0400
  +++ openldap-2.4.40-br/build/top.mk	2015-01-21 13:23:41.027810097 -0500
  @@ -59,7 +59,7 @@ INSTALL_PROGRAM = $(INSTALL)
   INSTALL_DATA = $(INSTALL) -m 644
   INSTALL_SCRIPT = $(INSTALL)
   
  -STRIP = -s
  +STRIP_OPTS = -s
   
   LINT = lint
   5LINT = 5lint
  diff -rupN openldap-2.4.40/clients/tools/Makefile.in openldap-2.4.40-br/clients/tools/Makefile.in
  --- openldap-2.4.40/clients/tools/Makefile.in	2014-09-18 21:48:49.000000000 -0400
  +++ openldap-2.4.40-br/clients/tools/Makefile.in	2015-01-21 13:23:35.827727946 -0500
  @@ -120,7 +120,7 @@ install-local:	FORCE
   	-$(MKDIR) $(DESTDIR)$(bindir)
   	@(								\
   	    for prg in $(PROGRAMS); do					\
  -		$(LTINSTALL) $(INSTALLFLAGS) $(STRIP) -m 755 $$prg$(EXEEXT)	\
  +		$(LTINSTALL) $(INSTALLFLAGS) $(STRIP_OPTS) -m 755 $$prg$(EXEEXT)	\
   		    $(DESTDIR)$(bindir);				\
   	    done							\
   	)
  diff -rupN openldap-2.4.40/configure.in openldap-2.4.40-br/configure.in
  --- openldap-2.4.40/configure.in	2014-09-18 21:48:49.000000000 -0400
  +++ openldap-2.4.40-br/configure.in	2015-01-16 15:50:48.874816786 -0500
  @@ -669,6 +669,15 @@ if test -z "${AR}"; then
   	fi
   fi
   
  +if test -z "${STRIP}"; then
  +	AC_CHECK_PROGS(STRIP,strip,missing)
  +
  +	if test "${STRIP}" = "missing" ; then
  +		AC_MSG_ERROR([Unable to locate strip(1) or suitable replacement.  Check PATH or set STRIP.])
  +	fi
  +fi
  +
  +
   AC_LIBTOOL_WIN32_DLL
   AC_LIBTOOL_DLOPEN
   AC_PROG_LIBTOOL
  diff -rupN openldap-2.4.40/servers/slapd/Makefile.in openldap-2.4.40-br/servers/slapd/Makefile.in
  --- openldap-2.4.40/servers/slapd/Makefile.in	2015-01-16 15:04:52.507473256 -0500
  +++ openldap-2.4.40-br/servers/slapd/Makefile.in	2015-01-16 15:05:02.299627229 -0500
  @@ -378,7 +378,7 @@ install-local-srv: install-slapd install
   install-slapd: FORCE
   	-$(MKDIR) $(DESTDIR)$(libexecdir)
   	-$(MKDIR) $(DESTDIR)$(localstatedir)/run
  -	$(LTINSTALL) $(INSTALLFLAGS) $(STRIP) -m 755 \
  +	$(LTINSTALL) $(INSTALLFLAGS) $(STRIP_OPTS) -m 755 \
   		slapd$(EXEEXT) $(DESTDIR)$(libexecdir)
   	@for i in $(SUBDIRS); do \
   	    if test -d $$i && test -f $$i/Makefile ; then \