]> pilppa.org Git - familiar-h63xx-build.git/blob - org.handhelds.familiar/packages/sqlite/sqlite3-3.2.5/ldflags.patch
OE tree imported from monotone branch org.openembedded.oz354fam083 at revision 8b12e3...
[familiar-h63xx-build.git] / org.handhelds.familiar / packages / sqlite / sqlite3-3.2.5 / ldflags.patch
1
2 #
3 # Patch managed by http://www.holgerschurig.de/patcher.html
4 #
5
6 --- sqlite-3.2.5/Makefile.in~ldflags
7 +++ sqlite-3.2.5/Makefile.in
8 @@ -31,6 +31,10 @@
9  #
10  TCC = @TARGET_CC@ @TARGET_CFLAGS@ -I. -I${TOP}/src
11  
12 +# OE overrides
13 +#
14 +TARGET_LFLAGS = @TARGET_LFLAGS@
15 +
16  # Define -DNDEBUG to compile without debugging (i.e., for production usage)
17  # Omitting the define will cause extra debugging code to be inserted and
18  # includes extra comments when "EXPLAIN stmt" is used.
19 @@ -235,17 +239,17 @@
20            | awk '{print $$5,$$6}' >last_change
21  
22  libsqlite3.la: $(LIBOBJ)
23 -       $(LTLINK) -o libsqlite3.la $(LIBOBJ) $(LIBPTHREAD) \
24 +       $(LTLINK) -o libsqlite3.la $(LIBOBJ) $(TARGET_LFLAGS) $(LIBPTHREAD) \
25                 ${ALLOWRELEASE} -rpath $(libdir) -version-info "8:6:8"
26  
27  libtclsqlite3.la:      tclsqlite.lo libsqlite3.la
28         $(LTLINK) -o libtclsqlite3.la tclsqlite.lo \
29 -               $(LIBOBJ) @TCL_STUB_LIB_SPEC@ $(LIBPTHREAD) \
30 +               $(LIBOBJ) @TCL_STUB_LIB_SPEC@ $(TARGET_LFLAGS) $(LIBPTHREAD) \
31                  -rpath $(libdir)/sqlite \
32                 -version-info "8:6:8"
33  
34  sqlite3$(TEXE):        $(TOP)/src/shell.c libsqlite3.la sqlite3.h
35 -       $(LTLINK) $(READLINE_FLAGS) $(LIBPTHREAD) \
36 +       $(LTLINK) $(TARGET_LFLAGS) $(READLINE_FLAGS) $(LIBPTHREAD) \
37                 -o sqlite3 $(TOP)/src/shell.c libsqlite3.la $(LIBREADLINE)
38  
39  # This target creates a directory named "tsrc" and fills it with
40 @@ -419,18 +423,18 @@
41  
42  tclsqlite3:    tclsqlite-shell.lo libsqlite3.la
43         $(LTLINK) -o tclsqlite3 tclsqlite-shell.lo \
44 -                libsqlite3.la $(LIBTCL)
45 +                libsqlite3.la $(TARGET_LFLAGS) $(LIBTCL)
46  
47  testfixture$(TEXE):    $(TOP)/src/tclsqlite.c libsqlite3.la $(TESTSRC)
48         $(LTLINK) -DTCLSH=1 -DSQLITE_TEST=1 $(TEMP_STORE) \
49                 -o testfixture $(TESTSRC) $(TOP)/src/tclsqlite.c \
50 -               libsqlite3.la $(LIBTCL)
51 +               libsqlite3.la $(TARGET_LFLAGS) $(LIBTCL)
52  
53  crashtest$(TEXE):      $(TOP)/src/tclsqlite.c libsqlite3.la $(TESTSRC) $(TOP)/src/os_test.c
54         $(LTLINK) -DOS_TEST=1 -DTCLSH=1 -DSQLITE_TEST=1 \
55                 -o crashtest \
56                 $(TESTSRC) $(TOP)/src/os_test.c $(TOP)/src/tclsqlite.c \
57 -               libsqlite3.la $(LIBTCL)
58 +               libsqlite3.la $(TARGET_LFLAGS) $(LIBTCL)
59  
60  
61  
62 --- sqlite-3.2.5/configure.ac~ldflags
63 +++ sqlite-3.2.5/configure.ac
64 @@ -238,6 +238,13 @@
65    TARGET_LINK=$config_TARGET_LINK
66  fi
67  AC_MSG_RESULT($TARGET_LINK)
68 +AC_MSG_CHECKING([switches on the target linker])
69 +if test "$config_TARGET_LFLAGS" != ""; then
70 +  TARGET_LFLAGS=$config_TARGET_LFLAGS
71 +else
72 +  TARGET_LFLAGS=$BUILD_LFLAGS
73 +fi
74 +AC_MSG_RESULT($TARGET_LFLAGS)
75  AC_MSG_CHECKING([switches on the target compiler])
76  if test "$config_TARGET_TFLAGS" != ""; then
77    TARGET_TFLAGS=$config_TARGET_TFLAGS