Comments (3)
When I #include <serialization_library_headers.h> in anything, I get a bunch of errors about stuff not existing in the std namespace. I wonder if this is related to compiler feature detection failing in DARMA-tasking/detector#1. I'm using Clang 3.9.0.
from magistrate.
Unfortunately, I have pretty much no familiarity with Cmake development, and would probably take longer to get up to speed than Jonathan will be away.
If we need something that will just work for now, perhaps checkpoint itself could embed the detector code directly, rather than as a sibling TPL?
As for the compiler version and its feature detection from Cmake, I've only been working with much newer GCC on the Linux clusters. I think it maybe avoids some messiness of Cmake getting flags wrong by assuming a newer language standard as the baseline default.
from magistrate.
When I bumped up the cmake_minimum_required on the shared build system and reinstated the compiler feature detection used by detector, these errors went away.
from magistrate.
Related Issues (20)
- Add `Serializer::contiguousBytes` so that downstream code can pretend to reference it
- This code fails when T is polymorphic HOT 1
- Unit test for `std::tuple` serialization
- add serializer for C++17 `std::optional`
- add serializer for C++17 `std::variant`
- Define reconstruction for Pair and Tuple in terms of reconstruction of its elements
- Upgrade to cpp17
- Upgrade pipelines for cpp17
- Use proper nvcc_wrapper instead of deprecated one
- Update NVCC docker to use official image
- Remove deprecated GPU targets warning for NVCC builds.
- Delete obsolete comment in CMake
- Fix deprecation warnings from GitHub Actions HOT 1
- Move detector here
- Sprintf warning on macOS HOT 1
- nvcc CI builds warn about `-std=gnu++17` for every file
- Respect CMake `BUILD_SHARED` property rather than blanket-adding `-fPIC`
- Re-enable Kokkos logical memory space test when possible
- Don't export `ccache` usage to downstream projects
- Use GTest imported targets
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from magistrate.