| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
|
| |
Work is under way in Debian to remove tzdata from the buildd chroots,
but Abseil needs a system tzdata to use while running tests. Add
`Build-Depends: tzdata` to ensure that tests always have a tzdata
available.
Thanks to Sebastian Ramacher <sramacher@debian.org> for help identifying
this issue.
|
|
|
|
|
|
| |
Add a Build-Depends on dpkg-dev (>= 1.22.5) to ensure this package
doesn’t migrate from unstable to testing until the ongoing time_t
transition is ready for it (https://bugs.debian.org/1059535#39).
|
| |
|
|
|
|
|
|
|
|
|
| |
Upstream has accepted Aurelien Jarno’s patch removing RISC-V support
from unscaledcycleclock. Include it here, fixing
https://bugs.debian.org/1059532.
Also reenable parallel test runs on RISC-V, per
https://bugs.debian.org/1059532#16.
|
|
|
|
|
|
| |
Don’t require that Abseil logging produce the same rendering for a -nan
float as libstdc++ does, since libstdc++’s rendering is
optimization-dependent. See https://bugs.debian.org/1059340.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Backport a patch from upstream to fix symbolization on ppc64, and enable
unit tests on that platform.
|
|
|
|
|
|
| |
Some of the Abseil tests use so much RAM in template expansion that they
exhaust memory on the mipsel buildds. Backport a patch from upstream to
split the problematic tests into smaller files.
|
|
|
|
|
|
|
| |
136c2572f4d6e6ab8ae02f74d691634874458184 set tests to build in the
`static` directory rather than the `shared` directory. Unfortunately, it
neglected to set the tests to _run_ out of the `static` directory, which
disabled all the tests. Set the tests to run out of `static`.
|
| |
|
| |
|
|
|
|
|
| |
Debian’s RISC-V builders don’t have enough resources to run Abseil’s
test suite in parallel. See https://bugs.debian.org/1025221.
|
| |
|
| |
|
|
|
|
|
|
|
| |
Temporarily skip CordzInfoStatisticsTest.ThreadSafety, since it fails on
ppc64el. I’ll reenable it once the failure has been root-caused and fixed.
Bug: https://bugs.debian.org/1018804
|
|
|
|
|
| |
See https://github.com/abseil/abseil-cpp/pull/1216 (upstream commit
09e96049995584c3489e4bd1467313e3e85af99c) for full details.
|
| |
|
| |
|
|
|
|
|
| |
Backport a patch from upstream to make CMake generate pkg-config files
correctly. Add an autopkgtest to ensure this doesn’t regress.
|
| |
|
| |
|
|
|
|
|
| |
Upstream has decided NominalCPUFrequency is for internal consumption,
so stop running its unit tests.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
The Abseil flags library needs to emit code only when being compiled
with MSVC, which Debian doesn’t use. Skip absl/flags/flag.cc, and tell
CMake to treat the flags library as header-only.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Commit 8081530e824c092d36b1ef7947783c5859eb8b61 added -Wl,--as-needed
-latomic -Wl,--no-as-needed to ensure libatomic got linked on platforms
that needed it (see https://bugs.debian.org/973492). However, this
inadventantly added -Wl,--no-as-needed to dependents’ link lines when
they built with CMake. Switch to -Wl,--push-state,--as-needed -latomic
-Wl,--pop-state instead to ensure dependents’ link settings remain
intact. As an added bonus, this removes -Wl,--as-needed from the Abseil
build itself, allowing a bunch of libraries that don’t actually need
libc to omit a libc dependency.
Closes: https://bugs.debian.org/1001596
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Bump package versions and names to reflect the new Abseil LTS. Remove
patches that have been incorporated upstream, and refresh other
patches.
|
| |
|
|
|
|
|
| |
Update the scan URL in debian/watch to avoid picking up on release
candidates.
|
| |
|
| |
|
|
|
|
|
| |
Compiler bugs make unit tests flaky on double-double platforms. Apply a
patch from upstream to disable the relevant tests on those platforms.
|
|
|
|
|
| |
Apply a patch from upstream to make tests pass when GCC replaces double
addition and multiplication with fused multiply/add instructions.
|
|
|
|
|
| |
Prevent assertion failures when formatting small doubles on double-
double systems like POWER.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
I’m still working to fix unit tests on non-amd64 platforms, but this
package needs to migrate. Disable unit tests everywhere they don’t
work.
|
| |
|