MySQL++

Check-in [ce2fefae8a]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:"make dist" now uses the -h option with tar to dereference any symlinks in the dist tree, so the machine the tarball is unpacked on doesn't have to have the target files. This closes [f0505cba03] where ltmain.sh at the top level may point at a file on the target machine that doesn't exist, requiring a re-bootstrap on that system to fix the link.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256:ce2fefae8a6dbe1c7393753c1a8348bf686f3315e66bae2588587994bf978437
User & Date: tangent 2018-07-12 18:35:18
References
2018-07-12
18:36 Closed ticket [f0505cba03]: Dangling symlink in mysql++-3.2.3.tar.gz plus 6 other changes artifact: b2ea7fd400 user: tangent
Context
2018-07-12
19:49
Created the MAY_THROW() macro which allows conditional throwspecs: old-style for ABI compatibility on C++14 and older versions of g++ and clang++, and new-style on C++17 and newer versions of those compilers. We'll have to expand the ifdef logic on the definition of this macro for other compilers eventually, as we learn of ones that refuse to accept throwspecs. Closes [8395aa91d1]. check-in: 799b4851e5 user: tangent tags: trunk
18:35
"make dist" now uses the -h option with tar to dereference any symlinks in the dist tree, so the machine the tarball is unpacked on doesn't have to have the target files. This closes [f0505cba03] where ltmain.sh at the top level may point at a file on the target machine that doesn't exist, requiring a re-bootstrap on that system to fix the link. check-in: ce2fefae8a user: tangent tags: trunk
18:22
Replaced a couple of uses of Bash's brace expansion feature (e.g. *.{cpp,h}) with more portable "for" loops. Without this fix, you can't build the release tarball on systems without Bash as /bin/sh, such as Debian. check-in: fd1e56fe82 user: tangent tags: trunk
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to mysql++.bkl.

610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
        ]]>
      </command>
    </action>

    <action id="dist">
      <depends>doc</depends>
      <depends>$(PKGNAME)</depends>
      <command>tar czf $(PKGNAME).tar.gz $(PKGNAME)</command>
      <command>rm -rf $(PKGNAME)</command>
    </action>

    <action id="rpm-prep">
      <if cond="BUILDDOCS=='yes'">
        <depends>doc</depends>
      </if>







|







610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
        ]]>
      </command>
    </action>

    <action id="dist">
      <depends>doc</depends>
      <depends>$(PKGNAME)</depends>
      <command>tar -chz -f $(PKGNAME).tar.gz $(PKGNAME)</command>
      <command>rm -rf $(PKGNAME)</command>
    </action>

    <action id="rpm-prep">
      <if cond="BUILDDOCS=='yes'">
        <depends>doc</depends>
      </if>