[gpgerror] build on Windows using vanilla source#20447
[gpgerror] build on Windows using vanilla source#20447wrobelda wants to merge 14 commits intomicrosoft:masterfrom
Conversation
e79b7fe to
9ab9e1f
Compare
There was a problem hiding this comment.
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 8ad33ead9075cd8d6d357e0b870ba8d501efe35c -- versions
./vcpkg x-add-version --allDiff
diff --git a/versions/baseline.json b/versions/baseline.json
index d190798..43d958e 100644
--- a/versions/baseline.json
+++ b/versions/baseline.json
@@ -3402,7 +3402,7 @@
},
"libgpg-error": {
"baseline": "1.42",
- "port-version": 1
+ "port-version": 2
},
"libgpod": {
"baseline": "2019-08-29",
diff --git a/versions/l-/libgpg-error.json b/versions/l-/libgpg-error.json
index 395eb94..d174c05 100644
--- a/versions/l-/libgpg-error.json
+++ b/versions/l-/libgpg-error.json
@@ -1,5 +1,10 @@
{
"versions": [
+ {
+ "git-tree": "81c5626a051c7cf6490652da04076a2cf20122e1",
+ "version": "1.42",
+ "port-version": 2
+ },
{
"git-tree": "b5abbf9cf832337e202ff5d8d4296025b47be1a0",
"version": "1.42",9ab9e1f to
73a7691
Compare
There was a problem hiding this comment.
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 8ad33ead9075cd8d6d357e0b870ba8d501efe35c -- versions
./vcpkg x-add-version --allDiff
diff --git a/versions/baseline.json b/versions/baseline.json
index d190798..43d958e 100644
--- a/versions/baseline.json
+++ b/versions/baseline.json
@@ -3402,7 +3402,7 @@
},
"libgpg-error": {
"baseline": "1.42",
- "port-version": 1
+ "port-version": 2
},
"libgpod": {
"baseline": "2019-08-29",
diff --git a/versions/l-/libgpg-error.json b/versions/l-/libgpg-error.json
index 395eb94..ec15a01 100644
--- a/versions/l-/libgpg-error.json
+++ b/versions/l-/libgpg-error.json
@@ -1,5 +1,10 @@
{
"versions": [
+ {
+ "git-tree": "c191411a9e4ae6b55b5ac65c65886c74c4b8e9e3",
+ "version": "1.42",
+ "port-version": 2
+ },
{
"git-tree": "b5abbf9cf832337e202ff5d8d4296025b47be1a0",
"version": "1.42",a37ede3 to
ffec0d1
Compare
f9642b2 to
00a6dd1
Compare
|
ARM cross-compilation reported upstream: https://dev.gnupg.org/T5687 |
|
Regarding the x64-uwp, the error is: Looks like a Spectre-mitigation issue: https://stackoverflow.com/questions/9356135/link-fatal-error-lnk-1104-cannot-open-file-libcmt-lib#comment106230725_53212863 |
00a6dd1 to
70e1fb4
Compare
@Neumann-A would you be able to takie this over from me? I am out of free time recently and this rewrite was almost complete, except ARM on UWP and Windows fails to build due to error quoted. Alternatively, it could be pushed upstream as-is, with the support for said platforms removed. @ras0219-msft would appreciate your feedback here, as well. EDIT: I rebased the code against master. EDIT2: |
70e1fb4 to
555bdfd
Compare
There was a problem hiding this comment.
You have modified or added at least one vcpkg.json where a "license" field is missing.
Details
If you feel able to do so, please consider adding a "license" field to the following files:
ports/libgpg-error/vcpkg.json
Valid values for the license field can be found in the documentation
There was a problem hiding this comment.
You have modified or added at least one vcpkg.json where a "license" field is missing.
Details
If you feel able to do so, please consider adding a "license" field to the following files:
ports/libgpg-error/vcpkg.json
Valid values for the license field can be found in the documentation
1441d28 to
d8ed55a
Compare
There was a problem hiding this comment.
You have modified or added at least one vcpkg.json where a "license" field is missing.
Details
If you feel able to do so, please consider adding a "license" field to the following files:
ports/libgpg-error/vcpkg.json
Valid values for the license field can be found in the documentation
d8ed55a to
1888087
Compare
There was a problem hiding this comment.
You have modified or added at least one vcpkg.json where a "license" field is missing.
Details
If you feel able to do so, please consider adding a "license" field to the following files:
ports/libgpg-error/vcpkg.json
Valid values for the license field can be found in the documentation
ebfc558 to
cac6c1a
Compare
7523fd6 to
47d601f
Compare
057a703 to
3ce3529
Compare
|
@PhoebeHui this is now ready for a review. As noted above , support for UWP and ARM on Windows is removed. Both issues potentially fixable, but currently beyond my time resources. |
3ce3529 to
bdf75f5
Compare
the error looks like the port is using |
|
Please temporary close this PR if you don't have spare time to finish it. |
|
Closing this PR since it seems that no progress is being made. Please reopen if work is still being done. |
|
@JackBoosY can you reopen this PR, please? |
|
@wrobelda We can't reopen this PR, because the GitHub remind this branch was force-pushed or recreated as below: |

This replaces usage of SMP fork with a vanilla source for Windows builds
Depends on:
[vcpkg_acquire_msys] Add gzip to default packages #20393
Which triplets are supported/not supported? Have you updated the CI baseline?
Removes support for ARM on UWP and Windows (currently fails to build). https://dev.gnupg.org/T5687 for the reference.
Does your PR follow the maintainer guide?
Yes
If you have added/updated a port: Have you run
./vcpkg x-add-version --alland committed the result?Yes