Overview
Comment: | Updated to use ABI version for soname |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
d26243325f3f469508c7c71502a57bf2 |
User & Date: | rkeene on 2014-11-24 22:35:44 |
Other Links: | manifest | tags |
Context
2014-11-25
| ||
18:03 | Updated to deal with erroptname more completely check-in: ba3430c2d6 user: rkeene tags: trunk | |
2014-11-24
| ||
22:35 | Updated to use ABI version for soname check-in: d26243325f user: rkeene tags: trunk | |
22:35 | Work on improving error handling check-in: 63a4e29f38 user: rkeene tags: trunk | |
Changes
Modified Makefile.in from [eb94a13f4a] to [d57cc8913f].
︙ | |||
12 13 14 15 16 17 18 | 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | - + | PATH_SEPARATOR = @PATH_SEPARATOR@ SHOBJFLAGS = @SHOBJFLAGS@ SHOBJLDFLAGS = @SHOBJLDFLAGS@ SHOBJEXT = @SHOBJEXT@ ARFLAGS = # @ARFLAGS@ AREXT = @AREXT@ PKGVERS = @PACKAGE_VERSION@ |
︙ | |||
61 62 63 64 65 66 67 | 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 | + + - + | echo ' global:' >> '$@' cat '$(srcdir)/libconfig.syms.in' | sed 's/^@''SYMPREFIX@//;s/^/ /;s/$$/;/' >> '$@' echo ' local:' >> '$@' echo ' *;' >> '$@' echo '};' >> '$@' test-lc$(EXEEXT): $(BINS) $(srcdir)/test-lc.c rm -f libconfig.$(SHOBJEXT).$(ABI_VERSION) $(LN_S) libconfig.$(SHOBJEXT) libconfig.$(SHOBJEXT).$(ABI_VERSION) |
︙ | |||
83 84 85 86 87 88 89 | 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 | - + + | $(INSTALL) -m 644 lc_geterrstr.3 "$(DESTDIR)$(mandir)/man3/lc_geterrstr.3" $(INSTALL) -m 644 lc_seterrstr.3 "$(DESTDIR)$(mandir)/man3/lc_seterrstr.3" $(INSTALL) -m 644 lc_geterrno.3 "$(DESTDIR)$(mandir)/man3/lc_geterrno.3" $(INSTALL) -m 644 lc_process.3 "$(DESTDIR)$(mandir)/man3/lc_process.3" $(INSTALL) -m 644 lc_cleanup.3 "$(DESTDIR)$(mandir)/man3/lc_cleanup.3" $(INSTALL) -m 644 libconfig.3 "$(DESTDIR)$(mandir)/man3/libconfig.3" $(INSTALL) -m 644 $(srcdir)/libconfig.h "$(DESTDIR)$(includedir)/libconfig.h" |
Modified aclocal/shobj.m4 from [e9646b81f6] to [9a0374cc5c].
︙ | |||
182 183 184 185 186 187 188 189 190 191 192 193 194 | 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 | + + + + + | AC_MSG_RESULT([can't]) break fi LDFLAGS="${LDFLAGS} ${try}" AC_TRY_LINK([void TestTest(void) { return; }], [], [ LDFLAGS="${SAVE_LDFLAGS}" SHOBJLDFLAGS="${SHOBJLDFLAGS} ${try}" AC_MSG_RESULT([$try]) break ]) done AC_SUBST(SHOBJLDFLAGS) ]) |
Modified aclocal/versionscript.m4 from [68146d5f5a] to [b9d44e1a68].
︙ | |||
31 32 33 34 35 36 37 38 39 | 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 | + + - + + - + + | break ]) done rm -f "${TMPSYMFILE}" rm -f "${TMPVERSIONSCRIPT}" LDFLAGS="${SAVE_LDFLAGS}" if test -n "${addldflags}"; then |
︙ |
Modified configure.ac from [8e05c222f7] to [3feb25323b].
︙ | |||
42 43 44 45 46 47 48 | 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 | + - + + | AC_REPLACE_FUNCS(strsep strtoll getuid) AC_CHECK_FUNCS(getpwuid strtof) dnl Setup stable API DC_SETUP_STABLE_API([${srcdir}/libconfig.vers], libconfig.syms) dnl Set a soname ABI_VERSION='0' |
Modified test-lc.c from [ae325a3444] to [039acf4416].
︙ | |||
44 45 46 47 48 49 50 | 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 | - + | lc_register_var("bob", LC_VAR_SIZE_SIZE_T, &xval, 's'); lc_register_var("Somesection.Free", LC_VAR_BOOL, &onoff, 0); lc_register_var("long", LC_VAR_BOOL_BY_EXISTANCE, &onoff2, 'l'); lc_register_var("ipaddr", LC_VAR_IP, &ipaddr, 'i'); lc_register_callback("sally", 0, LC_VAR_STRING, sally_cmd, NULL); lc_register_callback("HELP", 'h', LC_VAR_NONE, help_cmd, NULL); lc_register_callback("*.ifmodule", 0, LC_VAR_NONE, cmd_ifmodule, NULL); |
︙ |