Date: Mon, 15 Mar 2004 11:25:16 +0100 From: Daniel Lang <langd-freebsd-hackers@leo.org> To: David Gilbert <dgilbert@dclg.ca> Cc: freebsd-hackers@freebsd.org Subject: Re: GCC include files conundrum. Message-ID: <20040315102516.GH15687@atrbg11.informatik.tu-muenchen.de> In-Reply-To: <16469.3340.625290.632134@canoe.dclg.ca> References: <16468.65270.123954.862565@canoe.dclg.ca> <20040315013817.GA68381@crodrigues.org> <16469.3340.625290.632134@canoe.dclg.ca>
next in thread | previous in thread | raw e-mail | index | archive | help
[-- Attachment #1 --] Hi, David Gilbert wrote on Sun, Mar 14, 2004 at 08:55:24PM -0500: [..] > I'll ignore the condescending tone for a momment. It's worth noting > that everything works by simply having a copy of strstream.h in the > backward directory. Maybe the right path to take here is to include > that file much as we include old versions of shared libraries. [..] I disagree. Valid standards should be enforced. Providing compatibilty just keeps more and more non-compliant pieces of code around. The earlier authors and maintainers are forced to update their software to be standard-compliant the better. Even if it's painful and apparently unnecessary work for the moment. It is beneficial in the long run. This is just my general opinion on such things. In your particular case, maybe you could add a copy of strstream.h as a patch to the port into the build directory and reference it as "strstream.h" instead of <strstream.h>. Thus the system libstdc++ headers do not need to be polluted. My 0.02 , Daniel -- IRCnet: Mr-Spock - Me transfere sursum, Caledoni - Daniel Lang * dl@leo.org * +49 89 289 18532 * http://www.leo.org/~dl/ [-- Attachment #2 --] 0 *H q0m10 + 0 *H @00{0 *H 010 UDE10UMuenchen1)0'U Technische Universitaet Muenchen1"0 UFakultaet fuer Informatik10URBG-Benutzer-CA10 *H ca@in.tum.de0 030520123142Z 040521000000Z010 UDE10UMuenchen1)0'U Technische Universitaet Muenchen1"0 UFakultaet fuer Informatik10UDaniel Lang1$0" *H daniel.lang@in.tum.de00 *H 0 U]݅.7p)Wqz\cE:#h400_i6$}PIa1^'dnDU;01'v<d{B[t1N 0{0U0 0Urzoo oyݡ0U#05:0mǟKqH(cԡ010 UDE10UMuenchen1)0'U Technische Universitaet Muenchen1"0 UFakultaet fuer Informatik10 URBG-CA10 *H ca@in.tum.de0U0U%0++0U0langd@in.tum.dedaniel.lang@in.tum.delangd@informatik.tu-muenchen.de%daniel.lang@informatik.tu-muenchen.delangd@cs.tum.edudaniel.lang@cs.tum.edu dl@leo.org0 U0 08U10/0-+)'http://ca.in.tum.de/crls/userca_crl.crl0 `HB0 `HB Dieses Zertifikat wurde ausgestellt fuer Daniel Lang von der RBG-Benutzer-CA, Fakultaet fuer Informatik der Technischen Universitaet Muenchen.06 `HB)'http://ca.in.tum.de/cgi-bin/userca-rev?02 `HB%#http://ca.in.tum.de/cgi-bin/ca-rev?06 `HB)'http://ca.in.tum.de/policies/rbgca.html0 *H yC9zOzoѯӹ]0 5->l̆MmdW0E $1]d%d1>qJ/NOV|#zvTư)%+# -KS2 25ܺ3O7qOj2JgpL]ެ5EaSta[Fc7廞( B +wsUbi;8'YQeN nk$X®WMq&qlCT0(00 *H 010 UDE10UMuenchen1)0'U Technische Universitaet Muenchen1"0 UFakultaet fuer Informatik10 URBG-CA10 *H ca@in.tum.de0 021009164103Z 040521000000Z010 UDE10UMuenchen1)0'U Technische Universitaet Muenchen1"0 UFakultaet fuer Informatik10U RBG-Server-CA10 *H ca@in.tum.de0"0 *H 0 \l ~svLV I`Ɩ|;iT_|zw(r_$h ? ajzMY gGlC9X_/2&>H?]:NOBU^5]])P`L.!q`y6Z<o=la<TeבîT6,/~#(K=Uj9 pw"`%Ab wjc~0Ab^o'7з h0d0U00U{EPT]C+@0U#0e~MA?*{}]010 UDE10UMuenchen1)0'U Technische Universitaet Muenchen1"0 UFakultaet fuer Informatik10 URBG-CA10 *H ca@in.tum.de 0U0U%0 +04U-0+0)'%#http://ca.in.tum.de/crls/ca_crl.crl0 `HB0 `HB wuZertifikat fuer RBG-Server-CA ausgestellt von RBG-CA, Fakultaet fuer Informatik der Technischen Universitaet Muenchen02 `HB%#http://ca.in.tum.de/cgi-bin/ca-rev?0< `HB/-http://ca.in.tum.de/policies/servercapol.html0 *H ʝBof(HT:aB/)j-Ínݟӗ5 @IŶҧ㭬 ? c ~ PYy#`|2X(&q~N:@uámgtA@*=<'fzvm{ғ0dXWsx)yC9,Ns%%îd-$`ES1b:,{Mw^SKlANMf2d]%8)FQ>ֵ^ &^?_"Y{& t2px#߲Vm &6D o t,1tmʫ_bKm$_W1dCj笞V63`Őj>_p~/%9 %ʬ4Jo~kA^GXX.֙BdmX*Ye%}zI/נ'-k%0@0(0 *H 010 UDE10UMuenchen1)0'U Technische Universitaet Muenchen1"0 UFakultaet fuer Informatik10 URBG-CA10 *H ca@in.tum.de0 021009170352Z 040521000000Z010 UDE10UMuenchen1)0'U Technische Universitaet Muenchen1"0 UFakultaet fuer Informatik10URBG-Benutzer-CA10 *H ca@in.tum.de0"0 *H 0 arq:*弘)y Pv9ow/r#U2u*zоOKh aWf% ిƜ;~l|%A0gڧQwg $xX.1e.zFdEZ7,Gq9{@]8laT#kQ""6p#:܅`)ɌB(iӭzڱU[.Wn{ABh]x} ~0z0U00U5:0mǟKqH(c0U#0e~MA?*{}]010 UDE10UMuenchen1)0'U Technische Universitaet Muenchen1"0 UFakultaet fuer Informatik10 URBG-CA10 *H ca@in.tum.de 0U0U%0++04U-0+0)'%#http://ca.in.tum.de/crls/ca_crl.crl0 U0 0 `HB0 `HB zxZertifikat fuer RBG-Benutzer-CA, ausgestellt von RBG-CA, Fakultaet fuer Informatik der Technischen Universitaet Muenchen02 `HB%#http://ca.in.tum.de/cgi-bin/ca-rev?0: `HB-+http://ca.in.tum.de/policies/usercapol.html0 *H MėN^[-z|*dt[BN,yƑjP&(]/]I ]+Ab~gEⷃs?RW>:bu ˖qA`K.3mWԯ ;kGrnX]j83Ǔ2e>Gզ^ gMi7-F=Eր熮;\qx7ǖ.rHٓ@A:c>A0&/T,*@_z >;&VPtdaE;įjMS<4#ʜ"SþN|.U >]tݠbq7:Hޫ,MP:Nև8V4(FD9 EmHyuVoX&#SQW`}ɱ<9uψu笔lG=>I"-B4a|x2y_k7?pVw>j&@Y\7100010 UDE10UMuenchen1)0'U Technische Universitaet Muenchen1"0 UFakultaet fuer Informatik10URBG-Benutzer-CA10 *H ca@in.tum.de{0 + 0 *H 1 *H 0 *H 1 040315102516Z0# *H 1wأ%Pt0R *H 1E0C0 *H 0*H 0 *H @0+0 *H (0 *H wry!öX0Z!891IWW?nXn\UվTO1ZEd2q'Y},P#D0ӱ~Axv6`2;zlUtu/K)vndm
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040315102516.GH15687>
