List Info

Thread: Support GCC compilation with Cygwin/MingW




Support GCC compilation with Cygwin/MingW
user name
2008-04-22 02:05:53
http://rapidsvn.tigris.org/issues/show_bug.cgi?id=424






------- Additional comments from tanakahisaterutigris.org Tue Apr 22 00:05:52 -0700 2008 -------
To natively compile wxWidgets on Cygwin do like:
CFLAGS="--mno-cygwin"
CXXFLAGS="--mno-cygwin" ./configure --without-gtk
--with-msw
It is called wxMSW that is the default for all Windows based
system to run with
minimal requirements. But, this way is not suitable for
development of RapidSVN
on Cygwin.

Subversion and its devel package of Cygwin is based on POSIX
like file system
which has capability of symlink, mount and privileges for
each file. File path
separator of Cygwin is '/'. But wxMSW is based on Windows
filesystem differ from
POSIX style. For example wxMSW's file selector gives us ''
separated path which
starts with "C:" even if it has been started from
bash. This is the gap between
two platforms. Totally cygwin1.dll is incompatible to
win32api, it would have
more problems I think.

To try to make Subversion be based on Win32 is the same as
MinGW. Cygwin's
advantage is that enough amount of software has been ported
already. Win32 based
approach deprives of this advantage from us.

Cygwin's X11 let us be free from these annoying issue
because wxGtk does not
depend on win32api. Probably it's easiest way to build and
test on Windows. It
is suitable only for development but not for release build.

------------------------------------------------------------
---------
To unsubscribe, e-mail: issues-unsubscriberapidsvn.tigris.org
For additional commands, e-mail: issues-helprapidsvn.tigris.org


[1]

about | contact  Other archives ( Real Estate discussion Medical topics )