From 9e0748e0d777f746c62c67880c154dc3accaeb49 Mon Sep 17 00:00:00 2001 From: Viktor Szakats Date: Tue, 15 Sep 2009 13:48:33 +0000 Subject: [PATCH] 2009-09-15 15:56 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * INSTALL * doc/bintools.txt * os2-make.exe ! Updated OS/2 make.exe (and links in INSTALL) to make-3.81-r3 (from make-3.81-r2). This fixes the dreaded cmdline length inducated GNU Make crashes which made us add .mk workarounds and which created a showstopper towards OS/2 .dll support. Many thanks to Maurilio Longo and Andreas Buening for hunting down and fixing the problem in OS/2 GNU Make port. --- harbour/ChangeLog | 12 ++++++++++++ harbour/INSTALL | 2 +- harbour/doc/bintools.txt | 3 ++- harbour/os2-make.exe | Bin 241668 -> 241668 bytes 4 files changed, 15 insertions(+), 2 deletions(-) diff --git a/harbour/ChangeLog b/harbour/ChangeLog index be9a185103..8c93b27d8a 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -17,6 +17,18 @@ past entries belonging to author(s): Viktor Szakats. */ +2009-09-15 15:56 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) + * INSTALL + * doc/bintools.txt + * os2-make.exe + ! Updated OS/2 make.exe (and links in INSTALL) to make-3.81-r3 + (from make-3.81-r2). + This fixes the dreaded cmdline length inducated GNU Make crashes + which made us add .mk workarounds and which created a showstopper + towards OS/2 .dll support. + Many thanks to Maurilio Longo and Andreas Buening for hunting + down and fixing the problem in OS/2 GNU Make port. + 2009-09-15 15:19 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbtip/sendmail.prg ! Applied patch from Alex Strickland. diff --git a/harbour/INSTALL b/harbour/INSTALL index bba874a4c1..6837ad98a6 100644 --- a/harbour/INSTALL +++ b/harbour/INSTALL @@ -93,7 +93,7 @@ HOW TO BUILD AND INSTALL HARBOUR FROM SOURCE (possible cross-build targets: MS-DOS, OS/2, Linux) 1.) You need to get GNU Make. If you use OS/2 host, we recommend this link: - ftp://hobbes.nmsu.edu/pub/os2/dev/util/make-3.81-r2-bin-static.zip + ftp://hobbes.nmsu.edu/pub/os2/dev/util/make-3.81-r3-bin-static.zip If you use other host, please refer to other platform instructions in this section. You can also use included copy named os2-make.exe instead. diff --git a/harbour/doc/bintools.txt b/harbour/doc/bintools.txt index 790769c2a2..4d2ffa50e1 100644 --- a/harbour/doc/bintools.txt +++ b/harbour/doc/bintools.txt @@ -24,7 +24,8 @@ Included utilities are: ftp://ftp.delorie.com/pub/djgpp/beta/v2gnu/mak381s.zip - os2-make.exe (original filename: make.exe) http://www.os2site.com/sw/dev/make/index.html - http://www.os2site.com/sw/dev/make/make-3.81-r2-bin.zip + http://www.os2site.com/sw/dev/make/make-3.81-r3-bin-static.zip + http://www.os2site.com/sw/dev/make/make-3.81-r3.zip http://www.os2site.com/sw/dev/make/make-3.81-r2.zip - GNU coreutils (mkdir, rm, cp, echo) diff --git a/harbour/os2-make.exe b/harbour/os2-make.exe index 7045db3673759673b43923a6a452d50a2a5b6b89..dd8d70c2e5629a5f8741a1b9d64c16a1262bdf13 100644 GIT binary patch delta 1486 zcmZuxYfKzv6uoz5c6o#pNWnf-B&7rkmWMPb4^b9|6bx|yXE0JKZJ^TiQL8(((3;(5 zwvXA#6q+%iq@@L;RcbXR)bPWY@aq0(NXn0`p*2y|m=2+~Tc8vJVZ8&JrZxRF=bn4+ z`Of#vH{+dLh2YwBbl#O@j$Q=7 zpvo^6b(&TPrCeteJKO!BXf_4(lstR_79ncDUmG=fcmeM;3yvog)H~P z75kV~4{N_zNg|`ZJEQ8wJ^*Dfc5`scsM;JfQywXAP4&=i;EQ#snkKEv3Kx9Ys<{oY<1G2cg!iq}nRm`8j1YSrBxZ(D?0lv)c+C$myGM(VtVDJ$0HO_{lp08jHdHJ zW7FD%{>GlYd3d4!>MuX8!z+g8P7?O@pTF}v#`)>aXndq52h<^TR=wF7e+^4gBgHL4 zYSnm2wOTbM)R-4aDN0p{ zq0Y>I=#U`l<;y}{t(i_q{AIbzmb1pkDaMI=6Lv3M^#YOID9t`^Mg#@&WdDMi`1JF~aO zA<&&r{k3(HxxNIU_gxZLu3WAl_-yY{b)qbnb5dGW3GdfcvHGbUd`P@3>ZLY8(#sja zoHs7cKKp#xN-voXhf^O+$53v`Y{^?O5LS}5yl*9W%eXuHTw3$}P)HfgR!2xyXQr*l zNS{PNZ#LD5`kn8nw;M*3;<@9+b2v~u$3*YnP}YGE0f_rfBAodcA&Oz}D|!}m?rLV& zZOEfGOKojG!s0#zJ7MM{gzU~!&1{N0mDp2j)C z9O+;Efb7~4B8d->X2!xSi|dJ>3iFLR!e4}Kq)Al~ek05gzJ3H@VwHE}F*m}s@W4~Y z5w2PyTA=k)gdvM3)4)N5pH>HOvy5<=uoZ~^5aANx2$qGEHiWMUa|oyy2wzy3G`l?aO5!rFJWu=3WakI{IQ2ksrV0; CHX3~Z delta 1553 zcmZuxe{2(V6o2pT+O=b$8ybN?V7Texkaa*p7(eFhXp;exTjzBcHspuHu|#yz12@4Q zxeazbPbL?ci%dqMs05WbgnuwL>nzb=LP%BMAEya;Izmb}V6tg_-);~v^pD=>z3+RU z_j&K$_gV)gw+>7`;pxKs-tsPk3(b#cS9Hk{=58r-CfR@wW-2YXL>A^p2B*xAgr_KX z+(D;ur`Gje#C0m7U8{>q+7@-kT&;i6)6$OtsQts3 z(7a>SR%a@eQv0*pBEf)BWK{;P(#v*x^u>%Yrmh|n&SgEw6+;Xy{PhOyux`Xqm*_9M2&ZL6ZDCg{>^xH85GpvxoX^WAfwoBJ6JAmYkTJk_t& zC#;$GnScCwgz2>$I!@!zrG)Ms6UCU24K;piu6eFIQ0V_W zm6Eh*BR1r1L8!JoWHWQWcbG;diUwsE-VxC{YOem!vu4Jp4=BjG&%CQ(z7^XOgD zGStdBv?!VKB-##TsZ-7<9~9c{K8RgiRrFqXaY`?@PJohN3N`~)WQJ2p7 ztF2-)bYpGdg(?8eJ3w1+te9;RtxzdVv6AdutxwA#B1zP}+0;qc6q3cx^M0yUC0bSH z@?>Dn>faHp$Yz@6S!z;Up6|2)$VEifAhDyb%#+D-e9Ih3ZVjyxX<4*bbxpvU^DM%V z^%TIW2n$6qY}-Uu`-+7^Bh*+2)QOIR72_9d&ppRtYRx7F3?C<2sWM`jNfjv{+U;o= zF2i;ovP)T+&dH^*3EJ(!EY%zs5*}?@lx7ywEj4Ur5;vM7L$iyw-DFq2Sc{VM8ml-R zHXN`D2pIL2c5&VM7uh$Y`n4X@_ zjrIK0>7{hc)3M%!F#0NjoiO(r!s5<%>-oIUJUY&#jFw#pk5Ay9W`t>kofK*Y5poE# zv~`r8MOdKtXI>#%!VdDsDdx_8!aR@D$bW-j^1o~#3=*~xenLaIN?0KL(;kF@aeoN+ zh7f+4NO)`?!UYyY1)6sve9!zu8h-;JI-Y>}GQt_cOptdQ!b!pzJP&y-2wxHw5KuJ{ zjxkIz8x@3)2s053A7b$nxNE-~f#Z1SqW5)>4mi42H(L=75atOx_9DDZm?eKl;`W{X JZ3~}Q@gG&8Fq!}W