You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@subversion.apache.org by "Branko Čibej (JIRA)" <ji...@apache.org> on 2016/09/18 14:47:20 UTC

[jira] [Commented] (SVN-4654) configure: command substitution for SVN_REMOVE_STANDARD_LIB_DIRS fails with non-POSIX backticks on HP-UX

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

Branko Čibej commented on SVN-4654:
-----------------------------------

We use backticks because some older OSes (notably some versions of Solaris) don't have a shell that can use {{$()}}. Backticks are still "standard POSIX". It would be more interesting to understand why they don't work in your particular environment instead of just blindly replacing them and possibly breaking the build on some other platform.

> configure: command substitution for SVN_REMOVE_STANDARD_LIB_DIRS fails with non-POSIX backticks on HP-UX
> --------------------------------------------------------------------------------------------------------
>
>                 Key: SVN-4654
>                 URL: https://issues.apache.org/jira/browse/SVN-4654
>             Project: Subversion
>          Issue Type: Bug
>          Components: compile, install
>    Affects Versions: 1.9.4, trunk
>         Environment: $ uname -a
> HP-UX blnn724x B.11.31 U ia64 HP-UX
>            Reporter: Michael Osipov
>         Attachments: SVN-4654.patch, configure.err.tar.gz
>
>
> When running {{configure}} on HP-UX, you see several times {{./configure\[4880\]: : Execute permission denied.}} and {{./configure\[4880\]: /lib64:  not found.}}.
> This is caused by having the command substitution perfomed by backticks {{LDFLAGS="`SVN_REMOVE_STANDARD_LIB_DIR(...)`"}} and not with standard POSIX {{$()}}.
> See attached trace output w/o patch and with patch applied.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)