Skip to content

Conversation

1480c1
Copy link
Contributor

@1480c1 1480c1 commented Jul 2, 2023

Based on work done by @MehdiChinoune, should fix #13390.

Tested by compiling FFmpeg and a bunch of other dependencies, and seems to work.

MehdiChinoune and others added 2 commits June 29, 2023 12:17
Signed-off-by: Christopher Degawa <ccom@randomderp.com>
@lazka
Copy link
Member

lazka commented Jul 3, 2023

I guess there is no explanation as to why this fixes things?

@1480c1
Copy link
Contributor Author

1480c1 commented Jul 3, 2023

Not really. I guess because qsort is unstable is the only real explanation? Not sure why it doesn't break on Linux, unless they don't test pure static compilation?

@MehdiChinoune
Copy link
Collaborator

Could this PR merged.

@lazka
Copy link
Member

lazka commented Jul 5, 2023

if you feel reasonably confident, sure.

I was planning to write some pkgconf tests, but I can always do that later.

@1480c1
Copy link
Contributor Author

1480c1 commented Jul 5, 2023

This PR could wait if you feel like you can get tests written soon, but would of course prefer to be merged sooner than later. As far as I know, nothing that I know of requires 1.9.5 vs our current version, as it seems 1.9+ is mainly performance and dependency resolving.

@lazka lazka merged commit 6d44c86 into msys2:master Jul 5, 2023
@lazka
Copy link
Member

lazka commented Jul 5, 2023

I'm busy over the weekend, so likely not too soon. Let's see :)

lazka added a commit to lazka/MINGW-packages that referenced this pull request Aug 4, 2023
This removes the patch added in msys2#17692 since the real issues
is supposed to be fixed in this new release.
@lazka lazka mentioned this pull request Aug 4, 2023
@1480c1 1480c1 deleted the pkgconf/1.9.5 branch November 15, 2023 01:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[ucrt64|mingw64] pkgconf 1.9.3-1 issue with static library ordering
3 participants