Win64 packages

Richard W.M. Jones rjones at redhat.com
Thu Feb 12 14:08:55 UTC 2009


On Thu, Feb 12, 2009 at 02:53:51PM +0100, Farkas Levente wrote:
> Richard W.M. Jones wrote:
> > Note that the directory layout for mingw64 is somewhat different from
> > mingw32.  I arrived at what I think is the right structure after
> > extensive discussions and help from members of the mingw-w64 project.
> > 
> >   /usr/x86_64-pc-mingw32/sys-root/      (prefix & sysroot)
> >     share
> >     x86_64-pc-mingw32
> >     mingw -> x86_64-pc-mingw32
> > 
> >   /usr/x86_64-pc-mingw32/sys-root/x86_64-pc-mingw32     (exec_prefix)
> >     bin                                                 (bindir)
> >     include                                             (includedir)
> >     include64 -> include
> >     lib                                                 (libdir)
> 
> can you explain it a bit?
> why mingw32 and not mingw64?

The full name 'x86_64-pc-mingw32' was chosen by upstream.  I don't
really understand the full reasons why, but we cannot change it at the
moment.

> why /usr/x86_64-pc-mingw32/sys-root/x86_64-pc-mingw32 and not
> /usr/x86_64-pc-mingw32/sys-root/?
> 
> anyway the same question apply to mingw32 why
> /usr/i686-pc-mingw32/sys-root/mingw/ and why not
> /usr/i686-pc-mingw32/sys-root/?
> 
> why put share one level ip?

Again, upstream (mingw-w64) have suggested this layout as the best one
... (even though it doesn't work).  Have a look at their
makebuildroot.sh script in upstream SVN to see how they suggest
building it.

Rich.

-- 
Richard Jones, Emerging Technologies, Red Hat  http://et.redhat.com/~rjones
Read my OCaml programming blog: http://camltastic.blogspot.com/
Fedora now supports 68 OCaml packages (the OPEN alternative to F#)
http://cocan.org/getting_started_with_ocaml_on_red_hat_and_fedora



More information about the mingw mailing list