summaryrefslogtreecommitdiff
path: root/debian/changelog
Commit message (Collapse)AuthorAge
* Fix build on hppaGravatar Benjamin Barenblat2020-11-06
| | | | Closes: https://bugs.debian.org/971768
* Start packaging new releaseGravatar Benjamin Barenblat2020-11-06
| | | | | Bump shared library micro level to indicate an API- and ABI-compatible release.
* Release for unstable20200923.1-1Gravatar Benjamin Barenblat2020-10-12
|
* Release for unstable20200923-2Gravatar Benjamin Barenblat2020-10-06
|
* Release for experimental20200923-1Gravatar Benjamin Barenblat2020-09-25
|
* Begin updating packaging for Abseil 20200923Gravatar Benjamin Barenblat2020-09-25
| | | | | | Bump package versions and names to reflect the new Abseil LTS. Remove patches that have been incorporated upstream, and refresh the configuration patch.
* Release for unstable20200225.2-4Gravatar Benjamin Barenblat2020-09-14
|
* Fix CMake warning about finding moduleGravatar Benjamin Barenblat2020-09-14
| | | | | | | CMake now warns if you include a module directly rather than using find_dependency. Apply a patch from upstream to fix the problem. Closes: https://bugs.debian.org/970333
* Release for unstable20200225.2-3Gravatar Benjamin Barenblat2020-07-24
|
* Switch to shlibs infrastructureGravatar Benjamin Barenblat2020-07-24
| | | | | | | | | | Remove the symbols file and replace it with an shlibs file. Since Abseil is almost certain to break ABI with every release, maintaining fine-grained symbol histories is not terribly useful anyway; furthermore, since Abseil is a C++ library, maintaining a symbols file is a lot of work. Bug: https://bugs.debian.org/966183
* Release for unstable20200225.2-2Gravatar Benjamin Barenblat2020-07-23
|
* Configure SwissTable to target older processorsGravatar Benjamin Barenblat2020-07-23
| | | | | | | | | | | | | | | On Intel and compatibles, SwissTable can benefit from SSE2 and SSSE3 if available. Currently, though, it determines availability through a compile-time check, which pins binary packages to the CPU of the builder. Correct this: - Disable SSE2 and SSSE3 on i386. SSSE3 has never been available on i386 CPUs, and Debian supports some i386 CPUs that lack the extension (e.g., the Athlon XP). - Disable SSSE3 on amd64. SSSE3 did not appear until the mid-'00s, and Debian supports all amd64 CPUs, even going back to the original Opteron. Keep SSE2 enabled, since all amd64 CPUs support SSE2.
* Rework symbols file for GCC 9 using pkg-kde-toolsGravatar Benjamin Barenblat2020-07-23
| | | | | | | | Rebuild abseil against GCC 9, the version currently in unstable, and update the symbols file. Additionally, rework the symbols file using pkg-kde-tools, which offers some automation for building large symbols files. This does mean that the symbols file now contains mangled names, but it’s still easily inspected through c++filt.
* Collapse shared libraries into a single package20200225.2-1Gravatar Benjamin Barenblat2020-06-18
| | | | | | | | ftpmaster has voiced concern about having dozens of tiny packages with ABI identifiers in their names, so combine all of them into a single binary package. Abseil now builds only two packages--libabsl20200225, which contains shared libraries, and libabsl-dev, which contains headers and archives.
* Release for experimentalGravatar Benjamin Barenblat2020-05-22
| | | | | Upload the initial Abseil packaging for experimental. Once accepted by ftp-master, I’ll do a source-only upload to unstable.
* Start packaging AbseilGravatar Benjamin Barenblat2020-05-18
Create basic packaging for Abseil. There’s still work to be done – there are no autopkgtests, and this package doesn’t install Abseil’s CMake integration. However, you can install the binary packages and build programs that link the libraries.