Opened 14 years ago

Last modified 11 years ago

#2790 new Feature Requests

Executable bit is lost on windows builds.

Reported by: Daniel James Owned by: Beman Dawes
Milestone: To Be Determined Component: Building Boost
Version: Boost 1.45.0 Severity: Problem
Keywords: Cc:

Description

The windows releases of boost don't have the executable bit set for scripts, so they can't be run if extracted on file systems which support the unix permissions (e.g. for OS X and linux). I think it would be retained if built on such a system.

Change History (4)

comment:1 by viboes, 12 years ago

It is up to each tool maintainer to change this or it must be done by the release process?

comment:2 by Steven Watanabe, 12 years ago

As long as svn:executable is set properly, it should be automatic.

comment:3 by anonymous, 12 years ago

Milestone: Boost 1.39.0To Be Determined
Version: Boost 1.38.0Boost 1.45.0

This is a report against the release process. If svn:executable is set, it's lost when the repository is exported on a native windows filesystem, which is why shell scripts aren't marked executable in zip files and 7z files.

This used to come up occasionally but I haven't noticed it recently. That might be because the downloads are more clearly marked as for 'windows' or 'unix'. But I still think it'd be better to have the executable bit set in all releases.

comment:4 by viboes, 11 years ago

Component: NoneBuilding Boost
Note: See TracTickets for help on using tickets.