From: Damian Yerrick Newsgroups: comp.os.msdos.djgpp Subject: Re: DJGPP <--> Linux portability Organization: Pin Eight Software http://pineight.8m.com/ Message-ID: References: <971522982 DOT 631595 AT shelley DOT paradise DOT net DOT nz> X-Newsreader: Forte Agent 1.7/32.534 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Lines: 34 X-Trace: /bJ8XTpCR00lAYEeoaYQa6+lJomeBu9SEuvdM6Mg+SOlzF3HRyiAGQXq0wQw8uz1S2p4hzS+Fyfq!WW0cXI7JbZL/S9smEXgzFiOb3xrSM6l7J2EJPrJPFi1NExI6gfWLhew+oe/oAy3MTiP0yqnZ7H21!CVE3 X-Complaints-To: abuse AT gte DOT net X-Abuse-Info: Please be sure to forward a copy of ALL headers X-Abuse-Info: Otherwise we will be unable to process your complaint properly NNTP-Posting-Date: Sun, 15 Oct 2000 00:57:44 GMT Distribution: world Date: Sun, 15 Oct 2000 00:57:44 GMT To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com On Sun, 15 Oct 2000 01:17:18 +0100, Jason Green wrote: >"Edmund Horner" wrote: > >> 1. I have a disquieting feeling that doing graphics stuff in Linux is >> tricky. For example when I try to run the examples that come with the >> Allegro WIP, I get errors about Mode-X (this only happens for some of the >> examples). Does a program need to do stuff with permissions in order to >> change video mode, or something? > >I don't use Allegro but I believe it sits on top of SVGAlib in Linux. >SVGAlib programs need to be suid root to have access to the video >hardware. Or it could use framebuffer or X11, both of which run as normal user. >> 2. Backslash-newlines, which i use occassionally for the more complicated >> #defines, aren't recognised by cpp, apparently because of the CRLF problem. > >AFAIK, latest versions of gcc are happy with CRLF, so you could also >upgrade gcc on the Linux box. Upgrading the compiler on a Linux box often breaks C++ binary compatibility, which breaks Qt, which breaks KDE. Is it possible to update cpp (the preprocessor) without updating all of g++? --