-
Notifications
You must be signed in to change notification settings - Fork 6.3k
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
[New port] Add Triton port #23111
[New port] Add Triton port #23111
Conversation
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 is a new experimental fast check for PR issues. Please let us know if this bot is helpful!
After committing all other changes, the version database must be updated
git add -u && git commit
git checkout b1642553ec6049bb5ccdf59bea6b4aaca1033e82 -- versions
./vcpkg x-add-version --all
Diff
diff --git a/versions/baseline.json b/versions/baseline.json
index 716c99c..d35fd12 100644
--- a/versions/baseline.json
+++ b/versions/baseline.json
@@ -7008,6 +7008,10 @@
"baseline": "1.6",
"port-version": 2
},
+ "triton": {
+ "baseline": "v0.9",
+ "port-version": 0
+ },
"trompeloeil": {
"baseline": "41",
"port-version": 0
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 is a new experimental fast check for PR issues. Please let us know if this bot is helpful!
After committing all other changes, the version database must be updated
git add -u && git commit
git checkout b1642553ec6049bb5ccdf59bea6b4aaca1033e82 -- versions
./vcpkg x-add-version --all
Diff
diff --git a/versions/baseline.json b/versions/baseline.json
index 716c99c..d35fd12 100644
--- a/versions/baseline.json
+++ b/versions/baseline.json
@@ -7008,6 +7008,10 @@
"baseline": "1.6",
"port-version": 2
},
+ "triton": {
+ "baseline": "v0.9",
+ "port-version": 0
+ },
"trompeloeil": {
"baseline": "41",
"port-version": 0
Hi @NancyLi1013 Can you give me a hand here. How can I see the output error in the CI to know what went wrong? The compilation output is not shown in the CI and needs to be gotten from Thank you |
@illera88 ,Thanks for your pr, For other log files, you can click on the button I circled in yellow step by step to get the log you want |
thanks! I'll get into it |
The error is weird:
it's complaining about not finding
but
Do you know why that weird path @JonLiu1993 do you have any idea why this can be happening? |
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 is a new experimental fast check for PR issues. Please let us know if this bot is helpful!
After committing all other changes, the version database must be updated
git add -u && git commit
git checkout b1642553ec6049bb5ccdf59bea6b4aaca1033e82 -- versions
./vcpkg x-add-version --all
Diff
diff --git a/versions/baseline.json b/versions/baseline.json
index 52a2bf0..35eae61 100644
--- a/versions/baseline.json
+++ b/versions/baseline.json
@@ -7010,7 +7010,7 @@
},
"triton": {
"baseline": "v0.9",
- "port-version": 0
+ "port-version": 3
},
"trompeloeil": {
"baseline": "41",
diff --git a/versions/t-/triton.json b/versions/t-/triton.json
index 78ae43e..a327bbe 100644
--- a/versions/t-/triton.json
+++ b/versions/t-/triton.json
@@ -1,5 +1,10 @@
{
"versions": [
+ {
+ "git-tree": "3644b66aeb7fa748fc71da5949f104dcdc1f8951",
+ "version-string": "v0.9",
+ "port-version": 3
+ },
{
"git-tree": "4a5375cb3821109f648393170e4a062c52cb7b8e",
"version-string": "v0.9",
Hi @JackBoosY, Maybe you know what could be failing. thank you so much |
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 is a new experimental fast check for PR issues. Please let us know if this bot is helpful!
After committing all other changes, the version database must be updated
git add -u && git commit
git checkout b1642553ec6049bb5ccdf59bea6b4aaca1033e82 -- versions
./vcpkg x-add-version --all
Diff
diff --git a/versions/baseline.json b/versions/baseline.json
index 52a2bf0..4b01347 100644
--- a/versions/baseline.json
+++ b/versions/baseline.json
@@ -7009,7 +7009,7 @@
"port-version": 2
},
"triton": {
- "baseline": "v0.9",
+ "baseline": "0.9",
"port-version": 0
},
"trompeloeil": {
diff --git a/versions/t-/triton.json b/versions/t-/triton.json
index a327bbe..eec00a4 100644
--- a/versions/t-/triton.json
+++ b/versions/t-/triton.json
@@ -1,5 +1,10 @@
{
"versions": [
+ {
+ "git-tree": "9522fbfccc6dbd7c0f4fcbfef39eda7482e8f6bd",
+ "version": "0.9",
+ "port-version": 0
+ },
{
"git-tree": "3644b66aeb7fa748fc71da5949f104dcdc1f8951",
"version-string": "v0.9",
The Config.cmake.in also needs to be fixed. |
No idea where Edit: https://stackoverflow.com/questions/3801011/ld-library-not-found-for-lcrt0-o-on-osx-10-6-with-gcc-clang-static-flag |
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 is a new experimental fast check for PR issues. Please let us know if this bot is helpful!
After committing all other changes, the version database must be updated
git add -u && git commit
git checkout b1642553ec6049bb5ccdf59bea6b4aaca1033e82 -- versions
./vcpkg x-add-version --all
Diff
diff --git a/versions/baseline.json b/versions/baseline.json
index 52a2bf0..4b01347 100644
--- a/versions/baseline.json
+++ b/versions/baseline.json
@@ -7009,7 +7009,7 @@
"port-version": 2
},
"triton": {
- "baseline": "v0.9",
+ "baseline": "0.9",
"port-version": 0
},
"trompeloeil": {
diff --git a/versions/t-/triton.json b/versions/t-/triton.json
index a327bbe..642eac7 100644
--- a/versions/t-/triton.json
+++ b/versions/t-/triton.json
@@ -1,5 +1,10 @@
{
"versions": [
+ {
+ "git-tree": "7ff7b5b2333d632ad879cc5e9f80224a5963ec55",
+ "version": "0.9",
+ "port-version": 0
+ },
{
"git-tree": "3644b66aeb7fa748fc71da5949f104dcdc1f8951",
"version-string": "v0.9",
This port still have some cmake bugs, we should wait for the upstream to fix them completely. |
When building
Any ideas? |
Already test all features in x86-windows and x64-windows-static. |
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 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 triton but no changes to version or port version.
-- Version: 0.9
-- Old SHA: 7bb96cd4335af94137d15e10afd60be62a8f6e6d
-- New SHA: c42e8b0b38297c41dc4f9a6beab124d9912a6939
-- Did you remember to update the version or port version?
-- Pass `--overwrite-version` to bypass this check.
***No files were updated.***
Hi @JackBoosY I made a change to the code so capstone is required to be installed with: {
"name": "capstone",
"default-features": false,
"features": [
"arm",
"arm64",
"static-crt",
"x86"
]
},
Here is the PR to add |
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 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 triton but no changes to version or port version.
-- Version: 0.9
-- Old SHA: 7bb96cd4335af94137d15e10afd60be62a8f6e6d
-- New SHA: 168cc90ef1373fadb8b05ad53430eb37a022dd50
-- Did you remember to update the version or port version?
-- Pass `--overwrite-version` to bypass this check.
***No files were updated.***
Hi @JackBoosY I think now it is ready |
All features are tested successfully in the following triplet:
|
Hi @JackBoosY and @JonLiu1993 I think this port is not working. When adding to CMakelists.txt:
It ends up with:
If I check
Who creates Thanks |
84: Pass StartDate and EndDate to Get-MergedPullRequests instead of special casing only Credentials 109+130: Fix calculating negative progress caused by seeing PRs in the future because GitHub returns times in UTC 268: Actually make filtering for infrastructure PRs functional 303: Fix extraction of port-version from vcpkg.json. This really should be handled by diffing baseline.json in the future. 374-382: Fix expression ordering and casting problem which prevented non-CONTROL ports from ever being considered "new" Also skip emitting headers for empty blocks, update and sort current triplet list, and move infrastructure bits below port modifications. Example output: vcpkg (2022.02.19 - 2022.02.22) --- #### Total port count: #### Total port count per triplet (tested): |triplet|ports available| |---|---| |x86-windows|NUM| |**x64-windows**|NUM| |x64-windows-static|NUM| |x64-windows-static-md|NUM| |x64-uwp|NUM| |arm64-windows|NUM| |arm-uwp|NUM| |**x64-osx**|NUM| |**x64-linux**|NUM| <details> <summary><b>The following 2 ports have been added:</b></summary> |port|version| |---|---| |[libcurl-simple-https](microsoft#22917 |[triton](microsoft#23111 </details> <details> <summary><b>The following 18 ports have been updated:</b></summary> - polyhook2 `2022-02-06#0` -> `2022-02-21#0` - [(microsoft#23203)](microsoft#23203) [polyhook2] Update to latest (2022-02-21) (by @acidicoala) - graphviz `2.49.1#1` -> `2.49.1#2` - [(microsoft#23148)](microsoft#23148) [graphviz] Fix tools (by @Ace314159) - itk `5.1.0#7` -> `5.2.1#0` - [(microsoft#23158)](microsoft#23158) [ITK] update to v5.2.1 (by @Adela0814) - qhull `8.0.2#2` -> `8.0.2#3` - [(microsoft#23129)](microsoft#23129) [qhull] Fix copyright, pc files, cmake usage (by @dg0yt) - tgui `2021-04-19#2` -> `2021-04-19#3` - [(microsoft#23211)](microsoft#23211) [tgui] fix absolute paths (by @autoantwort) - json-dto `0.3.0#0` -> `0.3.1#0` - [(microsoft#23224)](microsoft#23224) [json-dto] Update to 0.3.1 (by @eao197) - leveldb `1.22#4` -> `1.22#5` - [(microsoft#23180)](microsoft#23180) [leveldb] Fix homepage (by @MarcoFalke) - openxr-loader `1.0.22#0` -> `1.0.22#1` - [(microsoft#23191)](microsoft#23191) [openxr-loader] Fix build failure in world rebuild CI. (by @Hoikas) - ngspice `35#1` -> `35#2` - [(microsoft#23151)](microsoft#23151) [ngspice] Fix error C2065 (by @Cheney-W) - openmvg `2.0#1` -> `2.0#2` - [(microsoft#23114)](microsoft#23114) [cereal] Update to 1.3.1 (by @mapret) - lazy-importer `2021-10-23#0` -> `2022-02-09#0` - [(microsoft#23192)](microsoft#23192) [lazy-importer] Update to 2022-02-09 (by @Thomas1664) - gstreamer `1.19.2#3` -> `1.19.2#4` - [(microsoft#23125)](microsoft#23125) [gstreamer] Support arm-windows and add features (by @JackBoosY) - charls `2.2.0#2` -> `2.3.4#0` - [(microsoft#23189)](microsoft#23189) [charls] Update to 2.3.4 (by @Thomas1664) - arrow `7.0.0#0` -> `7.0.0#1` - [(microsoft#23188)](microsoft#23188) [arrow] add plasma support for non Windows platforms (by @fran6co) - trantor `1.5.4#0` -> `1.5.5#0` - [(microsoft#23182)](microsoft#23182) [trantor] Update to 1.5.5 (by @an-tao) - capstone `4.0.2#2` -> `4.0.2#3` - [(microsoft#23122)](microsoft#23122) [capstone] Use static runtime if capstone wants to be statically linked (by @illera88) - gainput `1.0.0#4` -> `1.0.0#5` - [(microsoft#23219)](microsoft#23219) [gainput] Support Linux (by @JackBoosY) - cereal `1.3.0#1` -> `1.3.1#0` - [(microsoft#23114)](microsoft#23114) [cereal] Update to 1.3.1 (by @mapret) </details> <details> <summary>The following additional changes have been made to vcpkg's infrastructure:</summary> - [(microsoft#23045)](microsoft#23045) [vcpkg docs] Update ko_KR translation (by @jnooree) - [(microsoft#23181)](microsoft#23181) [vcpkg doc] Fixes typo in vcpkg_download_distfile.cmake (by @acd1034) </details> -- vcpkg team vcpkg@microsoft.com Thu, 24 February 00:29:57 -0800
@illera88 Fixed. |
Describe the pull request
This PR adds support for Triton
What does your PR fix?
Lack of Triton port
Which triplets are supported/not supported? Have you updated the CI baseline?
All
Does your PR follow the maintainer guide?
Yes
If you have added/updated a port: Have you run
./vcpkg x-add-version --all
and committed the result?Yes