Skip to content

Update taglib to 1.12.0#16390

Merged
ras0219-msft merged 2 commits intomicrosoft:masterfrom
pdehne:master
Feb 24, 2021
Merged

Update taglib to 1.12.0#16390
ras0219-msft merged 2 commits intomicrosoft:masterfrom
pdehne:master

Conversation

@pdehne
Copy link
Copy Markdown
Contributor

@pdehne pdehne commented Feb 24, 2021

Describe the pull request

  • What does your PR fix? Fixes #

Updates the port to 1.12.0

  • Which triplets are supported/not supported? Have you updated the CI baseline?

No changes related to triplets or CI.

Yes.

@ras0219-msft
Copy link
Copy Markdown
Contributor

Thanks for the update!

@ras0219-msft ras0219-msft merged commit e51bf8e into microsoft:master Feb 24, 2021
@Be-ing
Copy link
Copy Markdown
Contributor

Be-ing commented Feb 25, 2021

@ras0219-msft this was a duplicate of #16266...

Comment on lines +17 to +18
set(VCPKG_C_FLAGS "${VCPKG_C_FLAGS} /wd4996")
set(VCPKG_CXX_FLAGS "${VCPKG_CXX_FLAGS} /wd4996")
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

That was reported to the upstream taglib/taglib#1000.
And I think we should wait for upstream confirm.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Replaced by a patch in #16649 to avoid keeping these warnings disabled for subsequent versions without noticing.

Copy link
Copy Markdown
Contributor

@uklotzde uklotzde Mar 11, 2021

Choose a reason for hiding this comment

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

Upstream didn't respond. Edit: They did and acknowledged the issue.

Comment on lines +9 to +13
if(VCPKG_CRT_LINKAGE STREQUAL static)
set(BUILD_SHARED_LIBS OFF)
else()
set(BUILD_SHARED_LIBS ON)
endif()
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

We shouldn't judge the build of static libraries or dynamic libraries based on VCPKG_CRT_LINKAGE, because this will destroy other community triplets.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

See #16649. Not sure if this is correct now.

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.

6 participants