X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f X-Recipient: djgpp AT delorie DOT com Subject: Re: djgpp to Linux ARM cross binutils To: djgpp AT delorie DOT com References: <5607D4C3 DOT 4040800 AT gmx DOT de> <4b10ba83-055b-4ff9-bdd1-81b37c9aee36 AT googlegroups DOT com> <56083B83 DOT 6040707 AT iki DOT fi> <56086184 DOT 9070505 AT gmx DOT de> From: "Andris Pavenis (andris DOT pavenis AT iki DOT fi) [via djgpp AT delorie DOT com]" Message-ID: <5608BFE1.9060308@iki.fi> Date: Mon, 28 Sep 2015 07:19:45 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 In-Reply-To: <56086184.9070505@gmx.de> 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/28/2015 12:37 AM, Juan Manuel Guerrero (juan DOT guerrero AT gmx DOT de) [via djgpp AT delorie DOT com] wrote: > Am 27.09.2015 20:54, schrieb Andris Pavenis (andris DOT pavenis AT iki DOT fi) [via djgpp AT delorie DOT com]: >> >> Well tried under Linuxs (Fedora 22 x86_64) >> >> ../binutils-2.25.1/configure --build=i686-linux-gnu --host=i586-pc-msdosdjgpp >> --target=arm-none-eabi >> >> It seems that all builds OK execpt readelf.exe (linker fails to find mbrtowc) >> >> Andris >> >> > > Only for the record: I have reinstalled my old Win98SE and Win2K SP5 virtual > machines and I was able to build a DJGPP to arm-none-eabi binutils without > any difficulties. Not even the one reported by Andris for readelf.exe. > The same is valid for Windows XP SP3. > > It is certainly impossible to use neither FreeDOS nor MSDOS 6.22 for this purpose. > No matter if LFN support is available or not. These OS can no longer be used > to compile DJGPP port of GNU software, if the software exceeds certain complexity. > Either FreeDOS has issues or Bash has issues. I do not posses neither Vista > nor Windows 7 so I cannot check there. But it should be clear that a NTVDM > version is required that has full 16-bit support. 32-bit version of Windows Visa Business is OK after DPMI limit is increased by adding corresponding registry key. One problem with it is available DOS memory amount. With Win98SE one can use QEMM or something similar to get most of stuff out of first 640K. Largest amount I remember was 634K (I was long time ago, so the value may be not completely accurate, but it was on that order) > The issue reported by user cannot be reproduced on any system where I can check. > It may be a bash issue or a sed issue, but without accurate knownledge about > the user's system it becomes impossible to reproduce and to debug. Andris