Skip to content

WIP: [x64-windows-intel] new Triplet:#15053

Closed
Neumann-A wants to merge 30 commits intomicrosoft:masterfrom
Neumann-A:community_intel_triplet
Closed

WIP: [x64-windows-intel] new Triplet:#15053
Neumann-A wants to merge 30 commits intomicrosoft:masterfrom
Neumann-A:community_intel_triplet

Conversation

@Neumann-A
Copy link
Copy Markdown
Contributor

@Neumann-A Neumann-A commented Dec 10, 2020

Requirements:
Intel C/C++/Fortran compiler via oneAPI
manuall copy of llvm-ar and subsequent rename to llvm-ranlib.
cmake platform seems to be Windows-Clang

opened:
https://gitlab.kitware.com/cmake/cmake/-/issues/21588

  • waiting for cmake to actually support those compilers.

@JackBoosY JackBoosY added the category:community-triplet A PR or issue related to community triplets not officially validated by the vcpkg team. label Dec 11, 2020
@JackBoosY
Copy link
Copy Markdown
Contributor

Any progress?

…riplet

# Conflicts:
#	ports/lapack-reference/CONTROL
#	ports/lapack-reference/portfile.cmake
#	ports/lapack/CONTROL
Copy link
Copy Markdown

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a new experimental fast check for PR issues. Please let us know if this bot is helpful!

PRs must add only one version and must not modify any published versions

When making any changes to a library, the version or port-version in vcpkg.json or CONTROL must be modified.

Error: Local changes detected for blas but no changes to version or port version.
-- Version: 1#1
-- Old SHA: 0d105be9337f4a6f294a7eced2da18e8cdb99051
-- New SHA: 792155cfe55691c0c7f1fc0a8cb07fd5f86a617e
-- Did you remember to update the version or port version?
-- Pass `--overwrite-version` to bypass this check.
***No files were updated.***
Error: Local changes detected for lapack-reference but no changes to version or port version.
-- Version: 3.10.0
-- Old SHA: 14b5e3ab7315ce36951f759c6254712ed41cc0af
-- New SHA: 6fbaf51bcf60ebd79ab2bfae966d362497a923b5
-- Did you remember to update the version or port version?
-- Pass `--overwrite-version` to bypass this check.
***No files were updated.***
Error: Local changes detected for lapack but no changes to version or port version.
-- Version: 2022-02-22
-- Old SHA: 3a9c5b51e3480db058719db223df981e0e679819
-- New SHA: dbc0bc52bbfee992c890082a03638696ebaf7136
-- Did you remember to update the version or port version?
-- Pass `--overwrite-version` to bypass this check.
***No files were updated.***

You have modified or added at least one portfile where deprecated functions are used.

Details

If you feel able to do so, please consider migrating them to the new functions:
vcpkg_install_cmake -> vcpkg_cmake_install (from port vcpkg-cmake)
vcpkg_build_cmake -> vcpkg_cmake_build (from port vcpkg-cmake)
vcpkg_configure_cmake -> vcpkg_cmake_configure (Please remove the option PREFER_NINJA) (from port vcpkg-cmake)
vcpkg_fixup_cmake_targets -> vcpkg_cmake_config_fixup (from port vcpkg-cmake-config)

In the ports that use the new function, you have to add the corresponding dependencies:

{
  "name": "vcpkg-cmake",
  "host": true
},
{
  "name": "vcpkg-cmake-config",
  "host": true
}

The following files are affected:

  • ports/blas/portfile.cmake
  • ports/lapack/portfile.cmake

@JackBoosY
Copy link
Copy Markdown
Contributor

Please temporary close this PR if you don't have spare time to finish it.

@Neumann-A
Copy link
Copy Markdown
Contributor Author

Please temporary close this PR if you don't have spare time to finish it.

Mainly waiting for other PRs to be merge first and if I should hijack one of the normal triplets for testing ;)

Copy link
Copy Markdown

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a new experimental fast check for PR issues. Please let us know if this bot is helpful!

PRs must add only one version and must not modify any published versions

When making any changes to a library, the version or port-version in vcpkg.json or CONTROL must be modified.

error: checked-in files for lapack have changed but the version was not updated
version: 2022-02-22
old SHA: 3a9c5b51e3480db058719db223df981e0e679819
new SHA: dbc0bc52bbfee992c890082a03638696ebaf7136
Did you remember to update the version or port version?
Use --overwrite-version to bypass this check
***No files were updated***
error: checked-in files for lapack-reference have changed but the version was not updated
version: 3.10.1
old SHA: 44ad48321efe7014cd1dc7ab7b46516309e6c395
new SHA: 01f65ff778f142ac2fdf838d67f82ac93b118c64
Did you remember to update the version or port version?
Use --overwrite-version to bypass this check
***No files were updated***
error: checked-in files for blas have changed but the version was not updated
version: 1#1
old SHA: 0d105be9337f4a6f294a7eced2da18e8cdb99051
new SHA: 792155cfe55691c0c7f1fc0a8cb07fd5f86a617e
Did you remember to update the version or port version?
Use --overwrite-version to bypass this check
***No files were updated***

You have modified or added at least one portfile where deprecated functions are used.

Details

If you feel able to do so, please consider migrating them to the new functions:
vcpkg_install_cmake -> vcpkg_cmake_install (from port vcpkg-cmake)
vcpkg_build_cmake -> vcpkg_cmake_build (from port vcpkg-cmake)
vcpkg_configure_cmake -> vcpkg_cmake_configure (Please remove the option PREFER_NINJA) (from port vcpkg-cmake)
vcpkg_fixup_cmake_targets -> vcpkg_cmake_config_fixup (from port vcpkg-cmake-config)

In the ports that use the new function, you have to add the corresponding dependencies:

{
  "name": "vcpkg-cmake",
  "host": true
},
{
  "name": "vcpkg-cmake-config",
  "host": true
}

The following files are affected:

  • ports/blas/portfile.cmake
  • ports/lapack/portfile.cmake

Copy link
Copy Markdown

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a new experimental fast check for PR issues. Please let us know if this bot is helpful!

PRs must add only one version and must not modify any published versions

When making any changes to a library, the version or port-version in vcpkg.json or CONTROL must be modified.

error: checked-in files for lapack have changed but the version was not updated
version: 2022-02-22
old SHA: 3a9c5b51e3480db058719db223df981e0e679819
new SHA: dbc0bc52bbfee992c890082a03638696ebaf7136
Did you remember to update the version or port version?
Use --overwrite-version to bypass this check
***No files were updated***
error: checked-in files for lapack-reference have changed but the version was not updated
version: 3.10.1
old SHA: 44ad48321efe7014cd1dc7ab7b46516309e6c395
new SHA: 01f65ff778f142ac2fdf838d67f82ac93b118c64
Did you remember to update the version or port version?
Use --overwrite-version to bypass this check
***No files were updated***
error: checked-in files for blas have changed but the version was not updated
version: 1#1
old SHA: 0d105be9337f4a6f294a7eced2da18e8cdb99051
new SHA: 792155cfe55691c0c7f1fc0a8cb07fd5f86a617e
Did you remember to update the version or port version?
Use --overwrite-version to bypass this check
***No files were updated***

You have modified or added at least one portfile where deprecated functions are used.

Details

If you feel able to do so, please consider migrating them to the new functions:
vcpkg_install_cmake -> vcpkg_cmake_install (from port vcpkg-cmake)
vcpkg_build_cmake -> vcpkg_cmake_build (from port vcpkg-cmake)
vcpkg_configure_cmake -> vcpkg_cmake_configure (Please remove the option PREFER_NINJA) (from port vcpkg-cmake)
vcpkg_fixup_cmake_targets -> vcpkg_cmake_config_fixup (from port vcpkg-cmake-config)

In the ports that use the new function, you have to add the corresponding dependencies:

{
  "name": "vcpkg-cmake",
  "host": true
},
{
  "name": "vcpkg-cmake-config",
  "host": true
}

The following files are affected:

  • ports/blas/portfile.cmake
  • ports/lapack/portfile.cmake

Copy link
Copy Markdown

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a new experimental fast check for PR issues. Please let us know if this bot is helpful!

PRs must add only one version and must not modify any published versions

When making any changes to a library, the version or port-version in vcpkg.json or CONTROL must be modified.

error: checked-in files for lapack-reference have changed but the version was not updated
version: 3.10.1
old SHA: 44ad48321efe7014cd1dc7ab7b46516309e6c395
new SHA: 01f65ff778f142ac2fdf838d67f82ac93b118c64
Did you remember to update the version or port version?
Use --overwrite-version to bypass this check
***No files were updated***
error: checked-in files for lapack have changed but the version was not updated
version: 2022-02-22
old SHA: 3a9c5b51e3480db058719db223df981e0e679819
new SHA: dbc0bc52bbfee992c890082a03638696ebaf7136
Did you remember to update the version or port version?
Use --overwrite-version to bypass this check
***No files were updated***
error: checked-in files for blas have changed but the version was not updated
version: 1#1
old SHA: 0d105be9337f4a6f294a7eced2da18e8cdb99051
new SHA: 792155cfe55691c0c7f1fc0a8cb07fd5f86a617e
Did you remember to update the version or port version?
Use --overwrite-version to bypass this check
***No files were updated***

You have modified or added at least one portfile where deprecated functions are used.

Details

If you feel able to do so, please consider migrating them to the new functions:
vcpkg_install_cmake -> vcpkg_cmake_install (from port vcpkg-cmake)
vcpkg_build_cmake -> vcpkg_cmake_build (from port vcpkg-cmake)
vcpkg_configure_cmake -> vcpkg_cmake_configure (Please remove the option PREFER_NINJA) (from port vcpkg-cmake)
vcpkg_fixup_cmake_targets -> vcpkg_cmake_config_fixup (from port vcpkg-cmake-config)

In the ports that use the new function, you have to add the corresponding dependencies:

{
  "name": "vcpkg-cmake",
  "host": true
},
{
  "name": "vcpkg-cmake-config",
  "host": true
}

The following files are affected:

  • ports/blas/portfile.cmake
  • ports/lapack/portfile.cmake

Copy link
Copy Markdown

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a new experimental fast check for PR issues. Please let us know if this bot is helpful!

PRs must add only one version and must not modify any published versions

When making any changes to a library, the version or port-version in vcpkg.json or CONTROL must be modified.

error: checked-in files for lapack-reference have changed but the version was not updated
version: 3.10.1
old SHA: 44ad48321efe7014cd1dc7ab7b46516309e6c395
new SHA: 01f65ff778f142ac2fdf838d67f82ac93b118c64
Did you remember to update the version or port version?
Use --overwrite-version to bypass this check
***No files were updated***
error: checked-in files for lapack have changed but the version was not updated
version: 2022-02-22
old SHA: 3a9c5b51e3480db058719db223df981e0e679819
new SHA: dbc0bc52bbfee992c890082a03638696ebaf7136
Did you remember to update the version or port version?
Use --overwrite-version to bypass this check
***No files were updated***
error: checked-in files for blas have changed but the version was not updated
version: 1#1
old SHA: 0d105be9337f4a6f294a7eced2da18e8cdb99051
new SHA: 792155cfe55691c0c7f1fc0a8cb07fd5f86a617e
Did you remember to update the version or port version?
Use --overwrite-version to bypass this check
***No files were updated***

You have modified or added at least one portfile where deprecated functions are used.

Details

If you feel able to do so, please consider migrating them to the new functions:
vcpkg_install_cmake -> vcpkg_cmake_install (from port vcpkg-cmake)
vcpkg_build_cmake -> vcpkg_cmake_build (from port vcpkg-cmake)
vcpkg_configure_cmake -> vcpkg_cmake_configure (Please remove the option PREFER_NINJA) (from port vcpkg-cmake)
vcpkg_fixup_cmake_targets -> vcpkg_cmake_config_fixup (from port vcpkg-cmake-config)

In the ports that use the new function, you have to add the corresponding dependencies:

{
  "name": "vcpkg-cmake",
  "host": true
},
{
  "name": "vcpkg-cmake-config",
  "host": true
}

The following files are affected:

  • ports/blas/portfile.cmake
  • ports/lapack/portfile.cmake

@JackBoosY JackBoosY assigned LilyWangLL and unassigned JackBoosY Oct 10, 2022
@LilyWangLL
Copy link
Copy Markdown
Contributor

Ping @Neumann-A for response. Is work still being done for this PR?

@Neumann-A
Copy link
Copy Markdown
Contributor Author

Ping @Neumann-A for response. Is work still being done for this PR?

waiting for other complicated stuff to getting merged.

@LilyWangLL
Copy link
Copy Markdown
Contributor

Ping @Neumann-A for response. Is work still being done for this PR?

waiting for other complicated stuff to getting merged.

Please link other PR to here, this will make it easier for us to track this PR.

@Neumann-A
Copy link
Copy Markdown
Contributor Author

#26617
#26370
#26337
#24327

@LilyWangLL LilyWangLL added the depends:different-pr This PR or Issue depends on a PR which has been filed label Oct 11, 2022
@BillyONeal
Copy link
Copy Markdown
Member

Closing this PR as there has not been activity in over 4 months. Please feel free to reopen it, or another PR, should you wish to continue this.

Note that we were recently forced to no longer install icc in the test lab, though that doesn't necessarily matter for this given that we wouldn't have made icc an official triplet anytime soon.

@BillyONeal BillyONeal closed this Jun 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

category:community-triplet A PR or issue related to community triplets not officially validated by the vcpkg team. depends:different-pr This PR or Issue depends on a PR which has been filed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants