You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Andrew Stitcher (Jira)" <ji...@apache.org> on 2021/05/25 15:21:00 UTC

[jira] [Commented] (PROTON-2379) Installed header file include/proton/version.h has the install prefix embedded

    [ https://issues.apache.org/jira/browse/PROTON-2379?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17351127#comment-17351127 ] 

Andrew Stitcher commented on PROTON-2379:
-----------------------------------------

I think this is here for the convenience of the qpid-dispatch router code, but the information should definitely be acquired some other way.

> Installed header file include/proton/version.h has the install prefix embedded
> ------------------------------------------------------------------------------
>
>                 Key: PROTON-2379
>                 URL: https://issues.apache.org/jira/browse/PROTON-2379
>             Project: Qpid Proton
>          Issue Type: Bug
>          Components: proton-c
>    Affects Versions: proton-c-0.34.0
>            Reporter: Robbie Gemmell
>            Assignee: Andrew Stitcher
>            Priority: Minor
>
> The {{<proton/version.h>}} include file generated by the Proton C build embeds the install prefix which is not something that should be exported by one of the installed Proton header files. If an installation needs it then installed pkgconfig or cmake data should be queried. This was noticed because the python bindings package the core Proton C code:
> The python packaged prepared during the build embeds the install prefix in the file include/proton/version.h file along with the lib versions.
> For example, the package created in the GHA CI build has has:
> {noformat}
> #define PN_INSTALL_PREFIX "/Users/runner/work/qpid-proton/qpid-proton/INSTALL"
> {noformat}
> in file python-qpid-proton-0.34.0/include/proton/version.h
>  
> ^ Raised as requested [~astitcher]



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org