X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f X-Recipient: djgpp AT delorie DOT com Subject: Re: different binary output with 32- and 64-bit hosted compilers To: djgpp AT delorie DOT com References: <805416689 DOT 150187 DOT 1441167671558 DOT JavaMail DOT yahoo AT mail DOT yahoo DOT com> From: "Andris Pavenis (andris DOT pavenis AT iki DOT fi) [via djgpp AT delorie DOT com]" Message-ID: <55E6853D.9070408@iki.fi> Date: Wed, 2 Sep 2015 08:12:29 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.1.0 MIME-Version: 1.0 In-Reply-To: <805416689.150187.1441167671558.JavaMail.yahoo@mail.yahoo.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Reply-To: djgpp AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: djgpp AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On 09/02/2015 07:21 AM, Peter Bailie (prbailie AT yahoo DOT com) [via djgpp AT delorie DOT com] wrote: > I'm not sure but from your email is there a djgpp that runs on a 64 bit operating system? The > current djgpp source files that I have will not run on my windows 7 64 bit operating system. > Thank you for any info you can give me. Nobody here is writing about running DJGPP under 64-bit WIndows directly The problem is with compiling sources for DJGPP using cross-compiler on 64 bit and 32 bit systems (in this case Linux). Cross-compilers built for 32- and 64-bit Linux versions produce slightly different output. I suspected (due to uninitialized memory use errors detected by Valgrind) that repeatedly running compiler for same system could also produce different results but failed to detect it on 64-bit Linux (Fedora 22 x86_64) There seems to be no problems with DJGPP native compiler. Bootstrapping gcc is very sensitive about such problems so all is perhaps OK with native compiler Andris