OSDN Git Service

Force "C" linkage for setup key definitions.
[mingw/mingw-get.git] / ChangeLog
index c75ceb4..b27b578 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,78 @@
+2020-06-19  Keith Marshall  <keith@users.osdn.me>
+
+       Force "C" linkage for setup key definitions.
+
+       * src/setup.cpp (uri_key, mirror_key, value_none): Wrap them...
+       (BEGIN_C_DECLS, END_C_DECLS): ...between these.
+
+2020-06-19  Keith Marshall  <keith@users.osdn.me>
+
+       Support all-static linking with recent GCC versions.
+
+       * Makefile.in (LDFLAGS): Add "-static" unconditionally.
+       (LIBS, SETUP_TOOL_LIBS): Remove all "-Wl,-Bstatic" and "-Wl,-Bdynamic"
+       references; the latter, in particular, appears to induce dynamic
+       linking of libstdc++-6.dll, overriding "--static-libstdc++".
+
+2020-06-12  Keith Marshall  <keith@users.osdn.me>
+
+       Use XML templates to adapt to download host changes.
+
+       * configure.ac (MINGW_PACKAGE_DIST_URL): Update to OSDN host URL.
+
+       * xml/profile.xml: Rename it as...
+       * xml/profile.xml.in: ...this; replace hard-coded repository URL...
+       (%PACKAGE_LIST_URL%/%F.xml.lzma): ...this template.
+
+       * xml/setup.xml: Likewise, rename it as...
+       * xml/setup.xml.in: ...this, with corresponding URL update.
+
+       * Makefile.in (install-profile): Modify procedure, using...
+       (%.xml: %.xml.in): ...this new pattern rule, to generate installed XML
+       files, from source templates.
+
+       * src/setup.rc (STRINGTABLE) <ID_DOWNLOAD_HOST_URI>: Remove trailing
+       "?download" qualifier.
+
+2020-06-11  Keith Marshall  <keith@users.osdn.me>
+
+       Discontinue formal use of the build-aux submodule.
+
+       * .gitmodules .hgsub: Files are obsolete; delete them.
+       * .gitignore .hgignore (build-aux): Add to SCM exclusion list.
+
+       * aclocal.m4 (build_aux_prefix): New macro; define it.  This provides
+       a mechanism for informally locating an external, separately maintained
+       implementation of the requisite "build-aux" module; use it in...
+       (aux_include): ...this new macro; define, and use it, to access those
+       "build-aux" M4 macros which are required at configure generation time.
+       (MINGW_AC_CONFIG_AUX_DIR, MINGW_AC_CONFIG_AUX_DIRS): New macros;
+       define them.  Together, they implement a replacement for the standard
+       AC_CONFIG_AUX_DIR macro, but offering extended path search capability,
+       at configure run time, in addition to defining...
+       (buildauxdir): ...this new AC_SUBST variable.
+
+       * configure.ac (build_alias): Define it using...
+       (ac_aux_dir): ...this autoconf path reference, defined by using...
+       (MINGW_AC_CONFIG_AUX_DIR): ...this, instead of...
+       (AC_CONFIG_AUX_DIR): ...this.
+
+       * Makefile.in (buildauxdir): Use it, for M4 file references.
+
+2020-06-02  Keith Marshall  <keith@users.osdn.me>
+
+       Do not use .hgtags for repository tag tracking.
+
+       * .hgtags: Delete file; it serves no purpose within a git repository,
+       and may actually interfere with tag inheritance, when cloning from git
+       into hg.
+
+2017-09-05  Keith Marshall  <keith@users.osdn.me>
+
+       mingw-get-0.6.3-mingw32-pre-20170905-1 posted on OSDN.net
+
+       * All files (r0-6-3-beta-20170905-1): Tag assigned.
+
 2017-09-04  Keith Marshall  <keith@users.osdn.me>
 
        Improve probability of establishing successful URL connections.
 
        * VERSION.m4 (VERSION_PATCH): Increment it.
        * srcdist-doc/NEWS.in: Release notes updated.
-       * All files (r0-6-4-beta-20131004-1): Tag assigned.
+       * All files (r0-6-2-beta-20131004-1): Tag assigned.
 
 2013-10-03  Keith Marshall  <keithmarshall@users.sourceforge.net>