Dear Eliot,
many thanks for your reply. On why we need cygwin: the language model
we use is IRSTLM. The native windows build of Moses does not currently
use IRSTLM LMs.
I have been reading up a bit about debasing DLLs, and I gather from
http://www.codeproject.com/KB/DLL/RebaseDll.aspx that the purpose is
to avoid either two or more DLLs using the same preferred base
addresses, or the overheads of relocation. However, on
http://social.msdn.microsoft.com/Forums/en-US/vcgeneral/thread/bac7e300-f3df-4087-9c4b-847880d625ad, it is suggested that from Vista onwards, it is better to leave this to the operating systems's ASLR (Address space layout randomization) in order to help defeat a ?return-to-libc? attack. Do you agree with this? If it is still necessary to do a rebase, what does your script do that rebaseall
doesn't?
Re UAC prompts: this does look annoying but corporate security
regulations may prevent us from turning it off completely. Is there
some way to turn it off for individual programs without using
third-party software?
Thank you,
Llio Humphreys
Quoting Eliot Moss <m...@cs.umass.edu>:
Cygwin under Windows 7 works fine for me. The things
I noticed were:
- It was helpful to some things, especially perl and things
built from it, to rebase all the dlls. I have a script
for that, though rebaseall may do it for you.
- Since I am just a single user, etc., I disable the Windows
Vista/7 UAC controls so that more things run without annoying
popups to ask permission (and some things just won't run
without further fiddling if UAC is on).
I think people have resolved UAC issues with further work,
but it seems to be a topic that comes up from time to time.
That is, for sophisticated things it can be tricky to get
them going with UAC on.
A quick glance at Moses suggests that it can just be done
under regular Windows using Visual Studio, so why cygwin at all?
-- Eliot Moss
----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple