Did you guys read the response?  Has anyone verified that this problem
continues to exist with up to date versions of GCC?  Vista is a WHOLE new
animal.  It makes sense that legacy compiled applications would be limited
unless they are using the win32 api's.  It's about security.   If anyone
needs me to explain why... just ask.  I am no Microsoft lover, but come on.

-joel

On 5/29/07, Chris Penn <[email protected]> wrote:

Well,  I really think this just an instance of MS trying to screw NIX
programers.  This restriction didnt exist in XP.


On 5/29/07, Chris Thomas < [email protected]> wrote:
>
> Could this be related in some way?
>
> http://www.alex-ionescu.com/?p=39
>
> I read how Microsoft searches for certian patterns and stuff inside a
> file and then changes how the program runs. They could be using shim to
> identify GCC compilled apps, then restict it's resources.
>
> Chris
>
> ----- Original Message ----
> From: Chris Penn < [email protected]>
> To: 909linux.org general mailing list < [email protected]>
> Sent: Tuesday, May 29, 2007 12:45:12 PM
> Subject: [909linux] Microsoft screws GNU GCC
>
> Windows Vista restricts GNU GCC apps to 32 MB.  It would appear that
> Microsoft is again using restrictions to frustrate developers who do not
> support only the Microsoft platform.
> Executable images created for the DOS/Wintel environment, using the GNU
> GCC compilers and language standards (but not linking to the Win32 API), are
> subject to failure (or performance degradation) when executed in Microsoft
> Windows Vista, because Vista arbitrarily restricts the memory space for the
> GCC executable to 32 MB (33,554,432 bytes). Attempts to allocate more memory
> than this using the malloc(...) function (or related functions, such as
> calloc(...)) will fail. This limitation applies whether the application is
> executed with the *Run* command, within a Command Prompt box (DOS box),
> or with the Start command. This limitation does not appear in Windows XP,
> Windows 98SE, or standalone DOS; the exact same executable, running under
> Windows XP SP2 or Win98SE, is capable of allocating several hundred
> megabytes of physical memory (if present on the machine). The limitation
> appears to apply to any compiler and linker not employing Microsoft's
> proprietary Win32 API.
>
> sources:
> http://www.lamlaw.com/tiki-read_article.php?articleId=187
> http://www.trnicely.net/misc/vista.html
>
> Response:
> http://blogbeebe.blogspot.com/2007/04/i-am-not-lawyer.html
> --
> "As we open our newspapers or watch our television screens, we seem to
> be continually assaulted by the fruits of Mankind's stupidity."
> -Roger Penrose
> _______________________________________________
> 909linux mailing list
> [email protected]
> http://909linux.org/cgi-bin/mailman/listinfo/909linux
>
>
> _______________________________________________
> 909linux mailing list
> [email protected]
> http://909linux.org/cgi-bin/mailman/listinfo/909linux
>
>


--
"As we open our newspapers or watch our television screens, we seem to be
continually assaulted by the fruits of Mankind's stupidity."
-Roger Penrose

_______________________________________________
909linux mailing list
[email protected]
http://909linux.org/cgi-bin/mailman/listinfo/909linux




--
Joel Brauer

Only you can decide to be happy!  The rest of life is in the details...

Reply via email to