conan-center-index icon indicating copy to clipboard operation
conan-center-index copied to clipboard

cryptopp: Add use_openmp option

Open smessmer opened this issue 1 year ago • 9 comments

This option is present in Crypto++'s CMakeList.txt but was not exposed in the conanfile.py. Adding exposure for it.

Summary

Changes to recipe: cryptopp/*

Motivation

This is an option that allows enabling OpenMP for the cryptographic algorithms in Crypto++. It will speed up some and slow down other algorithms.

Details

Default is False since it can have a negative performance impact on some algorithms. But it will speed up others, so it should be up to the caller.


smessmer avatar Sep 26 '24 04:09 smessmer

CLA assistant check
All committers have signed the CLA.

CLAassistant avatar Sep 26 '24 04:09 CLAassistant

Conan v1 pipeline :x:

Sorry, the build is only launched for Access Request users. You can request access writing in this issue.

Conan v2 pipeline :x:

Note: Conan v2 builds are now mandatory. Please read our discussion about it.

The v2 pipeline failed. Please, review the errors and note this is required for pull requests to be merged. In case this recipe is still not ported to Conan 2.x, please, ping @conan-io/barbarians on the PR and we will help you.

Sorry, the build is only launched for Access Request users. You can request access writing in this issue.

conan-center-bot avatar Sep 26 '24 04:09 conan-center-bot

No idea why ci fails. Asked for access in the access task because i thought that would allow me to read the CI logs, but even though I saw a task saying I supposedly have access now, I still can't read the CI log. Seems it's a pretty complicated process to try and contribute to conan. Not sure how to proceed.

smessmer avatar Sep 27 '24 01:09 smessmer

Thanks! You will also need to list OpenMP in the package_info() linker flags for static builds to work for consumers. See the code snippet in #24577 for an example, but skip cpp_info.cflags and cpp_info.cxxflags, since cryptopp does not appear to be using OpenMP in its public headers.

valgur avatar Oct 01 '24 18:10 valgur

Conan v1 pipeline :heavy_check_mark:

[!WARNING] Conan Center will stop receiving updates for Conan 1.x packages soon - please see announcement.

All green in build 2 (ed7a1f825bae2721c9138dab611400d90a39fca7):

  • cryptopp/8.9.0: Built 11 packages out of 22 (All logs)

  • cryptopp/8.6.0: All packages built successfully! (All logs)

  • cryptopp/8.8.0: Built 11 packages out of 22 (All logs)

  • cryptopp/8.7.0: Built 11 packages out of 22 (All logs)

  • cryptopp/8.2.0: All packages built successfully! (All logs)

  • cryptopp/8.4.0: All packages built successfully! (All logs)

  • cryptopp/8.5.0: All packages built successfully! (All logs)


Conan v2 pipeline :x:

Note: Conan v2 builds are now mandatory. Please read our discussion about it.

The v2 pipeline failed. Please, review the errors and note this is required for pull requests to be merged. In case this recipe is still not ported to Conan 2.x, please, ping @conan-io/barbarians on the PR and we will help you.

Sorry, the build is only launched for Access Request users. You can request access writing in this issue.

conan-center-bot avatar Oct 03 '24 17:10 conan-center-bot

Conan v1 pipeline :heavy_check_mark:

[!WARNING] Conan Center will stop receiving updates for Conan 1.x packages soon - please see announcement.

All green in build 3 (ed7a1f825bae2721c9138dab611400d90a39fca7):

  • cryptopp/8.9.0: Built 11 packages out of 22 (All logs)

  • cryptopp/8.8.0: Built 11 packages out of 22 (All logs)

  • cryptopp/8.6.0: All packages built successfully! (All logs)

  • cryptopp/8.7.0: Built 11 packages out of 22 (All logs)

  • cryptopp/8.5.0: All packages built successfully! (All logs)

  • cryptopp/8.4.0: All packages built successfully! (All logs)

  • cryptopp/8.2.0: All packages built successfully! (All logs)


Conan v2 pipeline :x:

Note: Conan v2 builds are now mandatory. Please read our discussion about it.

The v2 pipeline failed. Please, review the errors and note this is required for pull requests to be merged. In case this recipe is still not ported to Conan 2.x, please, ping @conan-io/barbarians on the PR and we will help you.

Sorry, the build is only launched for Access Request users. You can request access writing in this issue.

conan-center-bot avatar Oct 07 '24 12:10 conan-center-bot

Conan v1 pipeline :heavy_check_mark:

[!WARNING] Conan Center will stop receiving updates for Conan 1.x packages soon - please see announcement.

All green in build 4 (ed7a1f825bae2721c9138dab611400d90a39fca7):

  • cryptopp/8.8.0: Built 11 packages out of 22 (All logs)

  • cryptopp/8.9.0: Built 11 packages out of 22 (All logs)

  • cryptopp/8.4.0: All packages built successfully! (All logs)

  • cryptopp/8.7.0: Built 11 packages out of 22 (All logs)

  • cryptopp/8.6.0: All packages built successfully! (All logs)

  • cryptopp/8.2.0: All packages built successfully! (All logs)

  • cryptopp/8.5.0: All packages built successfully! (All logs)


Conan v2 pipeline :x:

Note: Conan v2 builds are now mandatory. Please read our discussion about it.

The v2 pipeline failed. Please, review the errors and note this is required for pull requests to be merged. In case this recipe is still not ported to Conan 2.x, please, ping @conan-io/barbarians on the PR and we will help you.

Sorry, the build is only launched for Access Request users. You can request access writing in this issue.

conan-center-bot avatar Oct 14 '24 12:10 conan-center-bot

Conan v1 pipeline :heavy_check_mark:

[!WARNING] Conan Center will stop receiving updates for Conan 1.x packages soon - please see announcement.

All green in build 5 (ed7a1f825bae2721c9138dab611400d90a39fca7):

  • cryptopp/8.9.0: Built 11 packages out of 22 (All logs)

  • cryptopp/8.8.0: Built 11 packages out of 22 (All logs)

  • cryptopp/8.6.0: All packages built successfully! (All logs)

  • cryptopp/8.7.0: Built 11 packages out of 22 (All logs)

  • cryptopp/8.2.0: All packages built successfully! (All logs)

  • cryptopp/8.5.0: All packages built successfully! (All logs)

  • cryptopp/8.4.0: All packages built successfully! (All logs)


Conan v2 pipeline :x:

Note: Conan v2 builds are now mandatory. Please read our discussion about it.

The v2 pipeline failed. Please, review the errors and note this is required for pull requests to be merged. In case this recipe is still not ported to Conan 2.x, please, ping @conan-io/barbarians on the PR and we will help you.

Sorry, the build is only launched for Access Request users. You can request access writing in this issue.

conan-center-bot avatar Oct 17 '24 11:10 conan-center-bot

Conan v1 pipeline :heavy_check_mark:

[!WARNING] Conan Center will stop receiving updates for Conan 1.x packages soon - please see announcement.

All green in build 6 (ed7a1f825bae2721c9138dab611400d90a39fca7):

  • cryptopp/8.9.0: Built 11 packages out of 22 (All logs)

  • cryptopp/8.7.0: Built 11 packages out of 22 (All logs)

  • cryptopp/8.6.0: All packages built successfully! (All logs)

  • cryptopp/8.8.0: Built 11 packages out of 22 (All logs)

  • cryptopp/8.4.0: All packages built successfully! (All logs)

  • cryptopp/8.5.0: All packages built successfully! (All logs)

  • cryptopp/8.2.0: All packages built successfully! (All logs)


Conan v2 pipeline :x:

Note: Conan v2 builds are now mandatory. Please read our discussion about it.

The v2 pipeline failed. Please, review the errors and note this is required for pull requests to be merged. In case this recipe is still not ported to Conan 2.x, please, ping @conan-io/barbarians on the PR and we will help you.

Sorry, the build is only launched for Access Request users. You can request access writing in this issue.

conan-center-bot avatar Oct 21 '24 11:10 conan-center-bot

Conan v1 pipeline :heavy_check_mark:

[!WARNING] Conan Center will stop receiving updates for Conan 1.x packages soon - please see announcement.

All green in build 7 (ed7a1f825bae2721c9138dab611400d90a39fca7):

  • cryptopp/8.8.0: Built 11 packages out of 22 (All logs)

  • cryptopp/8.7.0: Built 11 packages out of 22 (All logs)

  • cryptopp/8.9.0: Built 11 packages out of 22 (All logs)

  • cryptopp/8.5.0: All packages built successfully! (All logs)

  • cryptopp/8.4.0: All packages built successfully! (All logs)

  • cryptopp/8.6.0: All packages built successfully! (All logs)

  • cryptopp/8.2.0: All packages built successfully! (All logs)


Conan v2 pipeline :x:

Note: Conan v2 builds are now mandatory. Please read our discussion about it.

The v2 pipeline failed. Please, review the errors and note this is required for pull requests to be merged. In case this recipe is still not ported to Conan 2.x, please, ping @conan-io/barbarians on the PR and we will help you.

Sorry, the build is only launched for Access Request users. You can request access writing in this issue.

conan-center-bot avatar Oct 24 '24 11:10 conan-center-bot

Conan v1 pipeline :heavy_check_mark:

[!WARNING] Conan Center will stop receiving updates for Conan 1.x packages soon - please see announcement.

All green in build 8 (ed7a1f825bae2721c9138dab611400d90a39fca7):

  • cryptopp/8.9.0: Built 11 packages out of 22 (All logs)

  • cryptopp/8.8.0: Built 11 packages out of 22 (All logs)

  • cryptopp/8.7.0: Built 11 packages out of 22 (All logs)

  • cryptopp/8.6.0: All packages built successfully! (All logs)

  • cryptopp/8.4.0: All packages built successfully! (All logs)

  • cryptopp/8.2.0: All packages built successfully! (All logs)

  • cryptopp/8.5.0: All packages built successfully! (All logs)


Conan v2 pipeline :x:

Note: Conan v2 builds are now mandatory. Please read our discussion about it.

The v2 pipeline failed. Please, review the errors and note this is required for pull requests to be merged. In case this recipe is still not ported to Conan 2.x, please, ping @conan-io/barbarians on the PR and we will help you.

Sorry, the build is only launched for Access Request users. You can request access writing in this issue.

conan-center-bot avatar Oct 28 '24 11:10 conan-center-bot

Conan v1 pipeline :heavy_check_mark:

[!WARNING] Conan Center will stop receiving updates for Conan 1.x packages soon - please see announcement.

All green in build 9 (ed7a1f825bae2721c9138dab611400d90a39fca7):

  • cryptopp/8.6.0: All packages built successfully! (All logs)

  • cryptopp/8.9.0: Built 11 packages out of 22 (All logs)

  • cryptopp/8.8.0: Built 11 packages out of 22 (All logs)

  • cryptopp/8.7.0: Built 11 packages out of 22 (All logs)

  • cryptopp/8.4.0: All packages built successfully! (All logs)

  • cryptopp/8.2.0: All packages built successfully! (All logs)

  • cryptopp/8.5.0: All packages built successfully! (All logs)


Conan v2 pipeline :x:

Note: Conan v2 builds are now mandatory. Please read our discussion about it.

The v2 pipeline failed. Please, review the errors and note this is required for pull requests to be merged. In case this recipe is still not ported to Conan 2.x, please, ping @conan-io/barbarians on the PR and we will help you.

Sorry, the build is only launched for Access Request users. You can request access writing in this issue.

conan-center-bot avatar Oct 29 '24 16:10 conan-center-bot

Conan v1 pipeline :heavy_check_mark:

[!WARNING] Conan Center will stop receiving updates for Conan 1.x packages soon - please see announcement.

All green in build 10 (ed7a1f825bae2721c9138dab611400d90a39fca7):

  • cryptopp/8.7.0: Built 11 packages out of 22 (All logs)

  • cryptopp/8.9.0: Built 11 packages out of 22 (All logs)

  • cryptopp/8.2.0: All packages built successfully! (All logs)

  • cryptopp/8.6.0: All packages built successfully! (All logs)

  • cryptopp/8.8.0: Built 11 packages out of 22 (All logs)

  • cryptopp/8.5.0: All packages built successfully! (All logs)

  • cryptopp/8.4.0: All packages built successfully! (All logs)


Conan v2 pipeline :x:

Note: Conan v2 builds are now mandatory. Please read our discussion about it.

The v2 pipeline failed. Please, review the errors and note this is required for pull requests to be merged. In case this recipe is still not ported to Conan 2.x, please, ping @conan-io/barbarians on the PR and we will help you.

Sorry, the build is only launched for Access Request users. You can request access writing in this issue.

conan-center-bot avatar Oct 31 '24 12:10 conan-center-bot