Hello,

Here I will express my own personal opinion, which is not an official
position of the OpenOCD project. I hope the maintainers will state
their opinions in separate mails.

I consider GNU ARM Eclipse Plug-ins to be a very useful and essential
part of an embedded developer toolbox. But this announcement made me
feel uneasy about your OpenOCD packaging efforts, please see inline
why.

On Sun, Feb 01, 2015 at 06:04:43AM +0200, Liviu Ionescu wrote:
> Since I saw the recent discussion regarding the difficulties of
> building OpenOCD on Windows, please note that I recently added a
> binary distribution of OpenOCD to the GNU ARM Eclipse plug-ins
> project (http://gnuarmeclipse.livius.net/blog/openocd/).

How a binary distribution helps end-users to build OpenOCD?

> The big novelty is that it includes two setup wizards for Windows
> (32/64-bit) and one installer for OS X.

MSYS2 already provides binary packages for OpenOCD, and a very easy
way to rebuild from the sources, when needed.

Homebrew already provides both latest release and git HEAD in a
trivially accessible way.

> Although less important since most Linux distros already include
> OpenOCD packages, this new distribution also includes two archives
> for GNU/Linux (32/64-bit) that have the advantage of being packed as
> standalone folders, that can be installed anywhere without having to
> explicitly specify the path to the scripts folder.

I do not like an idea to provoke the users to circumvent their distro
packaging system.

I would prefer to consolidate all the userbase instead of making it
more diverse by yet another binary build. Also, I would prefer to have
every end-user capable of rebuilding OpenOCD from the sources with
trivial effort.

Hence I was working directly with distro maintainers to ensure their
users can get openocd running and building by distro-recommended
way. In the OS X case, I consider Homebrew to be the distro (I know
about Macports and Fink, yes, and I hope their users will manage to
maintain the openocd package themselves if they need it); in the
windows case I consider MSYS2 to be the distro.

Installing binary packages outside of the repository is something I
would not recommend to anybody.

-- 
Be free, use free (http://www.gnu.org/philosophy/free-sw.html) software!
mailto:fercer...@gmail.com

------------------------------------------------------------------------------
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
_______________________________________________
OpenOCD-devel mailing list
OpenOCD-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openocd-devel

Reply via email to