daml/bazel_tools
Moritz Kiefer 8a7aaa0c3d
Fix Windows linking issues (#13097)
I have to admit I still fdon’t fully understand why this sometimes
fails and sometimes doesn’t. It looks like some caching issue is
involved (e.g. currently builds in /d/a/2 succeed while builds in
/d/a/1 succed) but I’m not entirely sure that’s all.

This PR tries to address this in two ways:

1. Add the library when linking the Haskell bits instead of only on
the C library. I think this is required since we the final Haskell
binary is linked against the static cbits which does not carry a
reference to bcrypt but I’m not completely sure.
2. Rename the target to avoid interference with builds from before the
grpc upgrade. I suspect what is happening is that due to the lack of
sandboxing we sometimes end up picking up that library if it is in the
build tree from an older build instead of the new one.

changelog_begin
changelog_end
2022-02-28 08:35:30 +01:00
..
client_server Move some daml-script compat tests to sandbox-on-x (#12595) 2022-01-26 17:43:34 +00:00
dev_env_tool update copyright headers (#12240) 2022-01-03 16:36:51 +00:00
java_testing update copyright headers (#12240) 2022-01-03 16:36:51 +00:00
packaging update copyright headers (#12240) 2022-01-03 16:36:51 +00:00
runfiles update copyright headers (#12240) 2022-01-03 16:36:51 +00:00
scala update copyright headers (#12240) 2022-01-03 16:36:51 +00:00
scalapb Enable java_conversions in scalapb (#12784) 2022-02-07 14:57:57 +00:00
sh update copyright headers (#12240) 2022-01-03 16:36:51 +00:00
build_environment.bzl update copyright headers (#12240) 2022-01-03 16:36:51 +00:00
BUILD.bazel update copyright headers (#12240) 2022-01-03 16:36:51 +00:00
create_workspace.bzl update copyright headers (#12240) 2022-01-03 16:36:51 +00:00
damlc_legacy.bzl update copyright headers (#12240) 2022-01-03 16:36:51 +00:00
fat_cc_library.bzl Fix Windows linking issues (#13097) 2022-02-28 08:35:30 +01:00
ghc_dwarf.bzl update copyright headers (#12240) 2022-01-03 16:36:51 +00:00
googleapis-status-proto.patch Update protobuf docs plugin (#11880) 2021-11-25 20:51:24 +00:00
grpc-bazel-apple.patch Pin rules_apple (#6845) 2020-07-24 09:47:05 +02:00
grpc-bazel-mingw.patch Upgrade gRPC C library (#8693) 2021-02-01 16:11:06 +01:00
grpc-haskell-core-cpp-options.patch Replace Hazel by stack_snapshot (#2743) 2019-11-22 14:24:08 +00:00
grpc-haskell-core-upgrade.patch Upgrade gRPC C library (#8693) 2021-02-01 16:11:06 +01:00
haskell_proto3_suite_deriving_defaults.patch Upgrade to GHC 9.0.2 (#12300) 2022-02-01 11:27:11 +01:00
haskell-c2hs.patch Building c2hs (#355) 2019-04-10 15:12:08 +02:00
haskell-ghc-includes.patch Upgrade to GHC 9.0.2 (#12300) 2022-02-01 11:27:11 +01:00
haskell-ghcide-binary-q.patch Enable assertions in Haskell builds (#6853) 2020-07-24 14:29:25 +00:00
haskell-hie-bios.patch Bump ghc-ghcide (#2936) 2019-09-18 10:29:02 +02:00
haskell-js-dgtable.patch Embed shake data-files via TH (#4584) 2020-02-18 17:53:27 +01:00
haskell-js-flot.patch Embed shake data-files via TH (#4584) 2020-02-18 17:53:27 +01:00
haskell-js-jquery.patch Embed shake data-files via TH (#4584) 2020-02-18 17:53:27 +01:00
haskell-lsp-test-no-reexport.patch Bump ghcide and upgrade to lsp/lsp-types (#10139) 2021-06-30 12:16:12 +00:00
haskell-opt.patch Use more deterministic distdir path in haskell_cabal_* (#11963) 2021-12-02 19:25:26 +00:00
haskell-rts-docs.patch Upgrade to GHC 9.0.2 (#12300) 2022-02-01 11:27:11 +01:00
haskell-shake.patch Embed shake data-files via TH (#4584) 2020-02-18 17:53:27 +01:00
haskell-turtle.patch Upgrade to GHC 9.0.2 (#12300) 2022-02-01 11:27:11 +01:00
haskell-windows-extra-libraries.patch Fix Windows linking issues (#13097) 2022-02-28 08:35:30 +01:00
haskell-zip.patch Bump ghcide and upgrade to lsp/lsp-types (#10139) 2021-06-30 12:16:12 +00:00
haskell.bzl update copyright headers (#12240) 2022-01-03 16:36:51 +00:00
hlint.bzl update copyright headers (#12240) 2022-01-03 16:36:51 +00:00
java.bzl Revert "Switch to Bazel 5 (#12935)" (#12974) 2022-02-16 18:24:00 +00:00
javadoc_library.bzl update copyright headers (#12240) 2022-01-03 16:36:51 +00:00
lsp-types-normalisation.patch Upgrade ghcide (#12579) 2022-01-26 16:00:20 +01:00
nixpkgs-disable-http2.patch upgrade rules_nixpkgs (#8078) 2020-11-30 14:36:46 +00:00
oracle.bzl Avoid explicitly listing all Oracle tests in build.yml (#12594) 2022-01-26 11:28:44 +00:00
os_info.bzl update copyright headers (#12240) 2022-01-03 16:36:51 +00:00
pkg.bzl update copyright headers (#12240) 2022-01-03 16:36:51 +00:00
pom_file.bzl update copyright headers (#12240) 2022-01-03 16:36:51 +00:00
pom_template.xml rename master to main (#8245) 2020-12-27 14:19:07 +01:00
proto.bzl Enable java_conversions in scalapb (#12784) 2022-02-07 14:57:57 +00:00
remote_apis_no_services.patch Clean broken entries from the Bazel cache (#8668) 2021-01-28 17:57:09 +00:00
rules_nodejs_bash.patch open-sourcing daml 2019-04-04 09:33:38 +01:00
rules_nodejs_node_dependency.patch Upgrade rules-nodejs (#11290) 2021-10-19 14:13:55 +00:00
rules_nodejs_npm_cli_path.patch Upgrade rules-nodejs (#11290) 2021-10-19 14:13:55 +00:00
scala_version.bzl Upgrade to Scala 2.13.8 (#12506) 2022-02-03 09:05:31 +00:00
scala-escape-jvmflags.patch Upgrade rules_scala (#6883) 2020-07-28 08:53:12 +00:00
scala.bzl Drop unused silencer variable (#12640) 2022-01-28 08:17:16 +01:00
scalapb.bzl upgrade scalapb/netty/grpc/protobuf in proven combination (#12628) 2022-02-03 08:38:38 -05:00