X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f X-Recipient: djgpp AT delorie DOT com From: "Andris Pavenis (andris DOT pavenis AT iki DOT fi) [via djgpp AT delorie DOT com]" Subject: Comment about DJGPP port of binutils-2.25.1 To: djgpp AT delorie DOT com Message-ID: <5680EB7D.3090606@iki.fi> Date: Mon, 28 Dec 2015 09:57:49 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Reply-To: djgpp AT delorie DOT com Tried to update RPMs of cross-binutils to version 2.25.1 and found that DJGPP related changes introduces macro STRIP_FULL_PATH_AND_EXTENSION which is nowhere defined in sources. Definition is only added in djgpp/build.sh This approach prevents patched sources to be built in other way rather than through djgpp/build.sh without additional modifications. Better way would be to provide default value of macro for non-DJGPP host systems somewhere (perhaps not everywhere where macro is used) Also better way for modifying autoconf/automake related files would be something similar as I'm doing with DJGPP port of gcc: running automake, autoconf etc where needed. Unfortunately that requires doing this step on a different system as required versions of autoconf and automake are not ported to DJGPP (and are unlikely to be ported in future). I'm using Linux for this step. Perhaps Cygwin could also be used. Andris