New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update Boost to 1.65 and make it default #29814
Conversation
ginVer = "1.5"; | ||
gwtVer = "2.7.0"; | ||
in | ||
stdenv.mkDerivation rec { | ||
name = "RStudio-${version}"; | ||
|
||
buildInputs = [ cmake boost163 zlib openssl R qt5.full qt5.qtwebkit qt5.qtwebchannel libuuid unzip ant jdk makeWrapper pandoc ]; | ||
buildInputs = [ cmake boost zlib openssl R qt5.full qt5.qtwebkit qt5.qtwebchannel libuuid unzip ant jdk makeWrapper pandoc ]; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You want to clean up the nativeBuildInputs while at it?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good idea, done.
Ugh, Github requested reviews automatically because I accidentially pushed the wrong branch. Sorry. |
@@ -1,4 +1,4 @@ | |||
{ callPackage, boost155, boost162, boost163, openssl_1_1_0, haskellPackages, darwin, libsForQt5 }: | |||
{ callPackage, boost155, boost162, openssl_1_1_0, haskellPackages, darwin, libsForQt5 }: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This build needs both boost155 and boost162?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It's a subpackage tree, some altcoins seem to need older Boosts.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I like it. There's certainly going to be some fallout because of this change,so when the PR is merged there'll be another round of committing fixes to apps that break because of the new version. :-/
Let's merge this in several days if noone objects; I'll be watching Hydra for possible fallout. |
Encrypted devices: don't override crytpoModules, fix example
Signed-off-by: Austin Seipp <aseipp@pobox.com>
Commit 271d3f7 ("prometheus service: globalConfig.labels is obsolete") removed globalConfig.labels. Update the test config accordingly.
As far as I can tell, we've had this test since 2015, but it was never enabled.
Refactor Steam so that native steam-run can be built as a free package and expose it so that Hydra builds needed i686 packages.
This packages up the Starcraft II headless Linux client provided by Blizzard for machine learning research.
sc2-headless: init at 3.17
I wrongly assumed that was the default when reviewing the PR.
This is needed now after NixOS#27672.
Also cleanup inputs.
Not built by default. Also add enablePython flag (enabled by default) and cleanup a bit.
Motivation for this change
Update the default package. It brings fixes for NVCC so that we can use new CUDA toolkit 9.0 with default Boost (which we need due to GCC 6 default). Also NumPy support is improved.
I've made packages that overrode Boost to a newer one use the default version. RStudio update is needed to fix build.
Things done
build-use-sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)I work on a system built with this Boost for some time, but don't have resources to test all packages.