Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Install pkgconfig file to $(libdir) #164

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

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

arkamar
Copy link

@arkamar arkamar commented Aug 1, 2022

Pkgconfig file needs to be installed in $(libdir) rather than $(datadir), otherwise it is not possible to support multilib systems
properly, e.g. 32 and 64 bits library on one system, where location must differ /usr/lib/pkgconfig for 32bit and /usr/lib64/pkgconfig for 64bit, for example.

Pkgconfig file needs to be installed in $(libdir) rather than
$(datadir), otherwise it is not possible to support multilib systems
properly, e.g. 32 and 64 bits library on one system, where location must
differ /usr/lib/pkgconfig for 32bit and /usr/lib64/pkgconfig for 64bit,
for example.
arkamar added a commit to arkamar/gentoo that referenced this pull request Aug 1, 2022
Original version 1.1.0 is from a year 2014, which is quite old. The
snapshot is from latest master, commit 531a49062975 ("Add author of gentoo#154
to AUTHORS"), which contains (among others) two fixes related to strict
aliasing. New release is anticipated [1], but it is not clear when it
will happen, as the ticket is open for 2 years already.

It was necessary to apply one patch proposed as PR [2] to upstream,
which let to install pkgconfig file to libdir rather than datadir.

This library is currently known to be bundled in multiple packages in
::gentoo, see the corresponding bugs bellow.

[1] json-parser/json-parser#82
[2] json-parser/json-parser#164

Bug: https://bugs.gentoo.org/858524
Bug: https://bugs.gentoo.org/861143
Bug: https://bugs.gentoo.org/861371
Signed-off-by: Petr Vaněk <[email protected]>
arkamar added a commit to arkamar/gentoo that referenced this pull request Aug 1, 2022
Original version 1.1.0 is from a year 2014, which is quite old. The
snapshot is from latest commit 531a49062975 ("Add author of gentoo#154 to
AUTHORS") in master branch, which contains (among others) two fixes
related to strict aliasing. New release is anticipated [1], but it is
not clear when it will happen, as the ticket is open for 2 years
already.

It was necessary to apply one patch proposed as PR [2] to upstream,
which changes pkgconfig file installation path from datadir to libdir.

This library is currently known to be bundled in multiple packages in
::gentoo, see the corresponding bugs bellow.

[1] json-parser/json-parser#82
[2] json-parser/json-parser#164

Bug: https://bugs.gentoo.org/858524
Bug: https://bugs.gentoo.org/861143
Bug: https://bugs.gentoo.org/861371
Signed-off-by: Petr Vaněk <[email protected]>
arkamar added a commit to arkamar/gentoo that referenced this pull request Aug 2, 2022
Original version 1.1.0 is from a year 2014, which is quite old. The
snapshot is from latest commit 531a49062975 ("Add author of gentoo#154 to
AUTHORS") in master branch, which contains (among others) two fixes
related to strict aliasing. New release is anticipated [1], but it is
not clear when it will happen, as the ticket is open for 2 years
already.

It was necessary to apply one patch proposed as PR [2] to upstream,
which changes pkgconfig file installation path from datadir to libdir.

This library is currently known to be bundled in multiple packages in
::gentoo, see the corresponding bugs bellow.

[1] json-parser/json-parser#82
[2] json-parser/json-parser#164

Bug: https://bugs.gentoo.org/858524
Bug: https://bugs.gentoo.org/861143
Bug: https://bugs.gentoo.org/861371
Signed-off-by: Petr Vaněk <[email protected]>
gentoo-bot pushed a commit to gentoo/gentoo that referenced this pull request Aug 18, 2022
Original version 1.1.0 is from a year 2014, which is quite old. The
snapshot is from latest commit 531a49062975 ("Add author of #154 to
AUTHORS") in master branch, which contains (among others) two fixes
related to strict aliasing. New release is anticipated [1], but it is
not clear when it will happen, as the ticket is open for 2 years
already.

It was necessary to apply one patch proposed as PR [2] to upstream,
which changes pkgconfig file installation path from datadir to libdir.

This library is currently known to be bundled in multiple packages in
::gentoo, see the corresponding bugs bellow.

[1] json-parser/json-parser#82
[2] json-parser/json-parser#164

Bug: https://bugs.gentoo.org/858524
Bug: https://bugs.gentoo.org/861143
Bug: https://bugs.gentoo.org/861371
Signed-off-by: Petr Vaněk <[email protected]>
Signed-off-by: Joonas Niilola <[email protected]>
@DimitriPapadopoulos
Copy link
Contributor

Makes sense, hopefully this can be merged in soon.

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.

2 participants