{"action":"created","issue":{"url":"https://api.github.com/repos/JuliaLang/julia/issues/16093","repository_url":"https://api.github.com/repos/JuliaLang/julia","labels_url":"https://api.github.com/repos/JuliaLang/julia/issues/16093/labels{/name}","comments_url":"https://api.github.com/repos/JuliaLang/julia/issues/16093/comments","events_url":"https://api.github.com/repos/JuliaLang/julia/issues/16093/events","html_url":"https://github.com/JuliaLang/julia/pull/16093","id":151595863,"number":16093,"title":"Added JL_PRIVATE_HEADERS, with special openlibm rule","user":{"login":"laurentbartholdi","id":2230352,"avatar_url":"https://avatars.githubusercontent.com/u/2230352?v=3","gravatar_id":"","url":"https://api.github.com/users/laurentbartholdi","html_url":"https://github.com/laurentbartholdi","followers_url":"https://api.github.com/users/laurentbartholdi/followers","following_url":"https://api.github.com/users/laurentbartholdi/following{/other_user}","gists_url":"https://api.github.com/users/laurentbartholdi/gists{/gist_id}","starred_url":"https://api.github.com/users/laurentbartholdi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/laurentbartholdi/subscriptions","organizations_url":"https://api.github.com/users/laurentbartholdi/orgs","repos_url":"https://api.github.com/users/laurentbartholdi/repos","events_url":"https://api.github.com/users/laurentbartholdi/events{/privacy}","received_events_url":"https://api.github.com/users/laurentbartholdi/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2016-04-28T09:51:41Z","updated_at":"2016-05-01T21:15:44Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/JuliaLang/julia/pulls/16093","html_url":"https://github.com/JuliaLang/julia/pull/16093","diff_url":"https://github.com/JuliaLang/julia/pull/16093.diff","patch_url":"https://github.com/JuliaLang/julia/pull/16093.patch"},"body":"This PR improves on the previous one, and adds code to Makefile so that, in the install target, header files for the libraries are copied to the include/ subdirectory.\r\n\r\nIt's WIP in that I didn't include handling for special libraries such as suitesparse (which anyways doesn't go to the build/ subdirectory yet)."},"comment":{"url":"https://api.github.com/repos/JuliaLang/julia/issues/comments/216073195","html_url":"https://github.com/JuliaLang/julia/pull/16093#issuecomment-216073195","issue_url":"https://api.github.com/repos/JuliaLang/julia/issues/16093","id":216073195,"user":{"login":"tkelman","id":5934628,"avatar_url":"https://avatars.githubusercontent.com/u/5934628?v=3","gravatar_id":"","url":"https://api.github.com/users/tkelman","html_url":"https://github.com/tkelman","followers_url":"https://api.github.com/users/tkelman/followers","following_url":"https://api.github.com/users/tkelman/following{/other_user}","gists_url":"https://api.github.com/users/tkelman/gists{/gist_id}","starred_url":"https://api.github.com/users/tkelman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tkelman/subscriptions","organizations_url":"https://api.github.com/users/tkelman/orgs","repos_url":"https://api.github.com/users/tkelman/repos","events_url":"https://api.github.com/users/tkelman/events{/privacy}","received_events_url":"https://api.github.com/users/tkelman/received_events","type":"User","site_admin":false},"created_at":"2016-05-01T21:15:44Z","updated_at":"2016-05-01T21:15:44Z","body":"I'm just not sure if having packages link against Julia's private copies of libraries is something we want to encourage anywhere the API isn't totally standardized. What happens when we want to upgrade Julia to a breaking new major version of a library? e.g. the pcre1 to pcre2 upgrade, if packages were linking against Julia's private copy of pcre1 then it would have been breaking to upgrade Julia to pcre2."}}