| Summary: |
A corrupted string is returned for paths containing UTF-8 characters |
| Product: |
pkg-config
|
Reporter: |
Nikos Chantziaras <realnc> |
| Component: |
src | Assignee: |
pkg-config |
| Status: |
RESOLVED
MOVED
|
QA Contact: |
|
| Severity: |
normal
|
|
|
| Priority: |
medium
|
|
|
| Version: |
unspecified | |
|
| Hardware: |
x86-64 (AMD64) | |
|
| OS: |
Linux (All) | |
|
| Whiteboard: |
|
|
i915 platform:
|
|
i915 features:
|
|
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.
When a *.pc file contains paths with UTF-8 characters in them, pkg-config returns a corrupted string sequence (which appears as gibberish on the terminal.) To reproduce, glib-2.0.pc can be temporarily edited to contain this: includedir=${prefix}/τεστ This results in: $ pkg-config glib-2.0 --cflags -I/usr/\�\�\�\�\�\�\�\�/glib-2.0 -I/usr/lib64/glib-2.0/include Because of this, packages using this will fail to build. I'm using pkg-config 0.28 on Gentoo Linux AMD64.