Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 30 Dec 1995 16:15:39 +0000
From:      Doug Rabson <dfr@nlsys.demon.co.uk>
To:        hackers@freebsd.org
Subject:   Bmaked libg++-2.7.1
Message-ID:  <30E565AB.568BCE88@nlsys.demon.co.uk>

next in thread | raw e-mail | index | archive | help
I just spent an afternoon hacking phk's gnu2bmake scripts for libg++-2.6
to work for libg++-2.7.1.  Since libg++ now supports the ANSI C++
library (libstdc++) as a separate library, my scripts create two
directories, libstdc++ which includes the ANSI C++ library, and iostream
stuff, and libg++ with all the other random rubbish.

To create the bmaked versions, hack the scripts to have the right
pathnames, point them at a fresh copy of libg++-2.7.1 and execute them
with tclsh.

I compiled the monster on a fairly vanilla FreeBSD-2.1 with gcc-2.7.2
(with Bruces patch as posted on 25 Dec 1995).  It appears to work; in
particular, the shared version passes all of the libg++ tests.  I have
not run a make world with the new libg++ installed.

With a bit of luck and a following wind, this should drop straight into
the source tree when (if) we move up to a new rev of gcc.

begin 644 foo.tar.gz
M'XL(""UCY3```V9O;RYT87(`[1E_<]K(KO_B3Z$#9N[=Y3#02YJ9]-(Y8DQ"
M'P$*Y+5ODDS&V`OLQ'@9VQS-<;S/_J2U#>9WVB:YOC?63#:K74DKK;3R:K%Y
MMW]PD'NM'JN^:;]Z%B@6"F\.#^$50/'XJ!#_+^'PN'@$\*9P7'S]IGA(_6+A
M^/C75U!X'G668>SYA@OPRNJY.^GVS?^/0N:'_-AS\[8P#3O?Y4X>H\`;*!DE
M`[DG!!27[ESH<*;KK=S'4DN'6E73ZVT]#?]HL3^XQX4#AZ]_.D'"WT:#^]]M
MT>>.:MV/QWULW\'$%3X#?\`]Z'&;J0`E#VSA],'PX$&,P66^P9V`PA$^-QD-
MHSC3<,`2,!D8/ON#N9)X8C@^3+@_".@]?]SKJ5#MP83!D#$?/#%D8!D/OX#A
M6)(%"9U[%+=@`.Q,A(M"N/^+I*&ENN,'%`$&=!DNAAJA8F/7086A*<9V[H(Y
M#D>U_VD,1T^^R2@P6W$9.VN7LX@IGAB[N!'2Q9YKYOO.F/Y>=X?&/5OTZ.@K
M2N9I`'5H&JXQ9#YS/?`%^!-FW,^E*QYMK\5=R'?S>*CR]B(#%>6DM3;YE+J5
M4:$!(P\Z?DRI`:1-"[)2L;>`J"F<'N^/788H[=%B((<)H\_\7*!;6I%*VW<C
M>^S!=8\[UEVX[5)::`)M/]PHJ>L_C=&=A]'#/\,UR:5HOAL:IBN@<?:^O<9T
M>PM3U31!U4`U9[?QU5#GM-(3+C-,C$&(B\X&%,BK4(KE/9A>TTK`/G//]]96
MR6>G?*8.;F<P!=L8C1A&?;1(,`4S989^H*/T'[E=[A!R;@^RY*ZT'!G>T^[)
M@:"E!=S/BSXN%B+<,>VQQ7#S3#%ZN+,7"L7IL3]U/Z/9VZE"09)NL$X7[?RR
M"H%E>X@CR2'UX)'D4TT,1S9#;:#JF"X;,L<W;,2:G,:ZW+=$41U(MTCD=3`Z
M<OG0HZX01-UG#G.YB3W/MV3KFK;A$84W,4;XSW\8,1DW7BBMZOBLSUQUT)P%
M4=*#:X&>#!6\#(,-)K?*:$PQT(-TYL;)P$V4,VZRB-XXZ<6\IIWV33,^\.G3
MJ8SZ^4B[I;5/;_QPFX#\%9NM5<]P<H7C`D?O+DOO&ZU3.%R?J-9IHA!?M5F[
M:M,?B8-B;*;>N"S5<05'#(TEQ2NUTGG[`&=RCL`M1/=`KGJ3G:K:5:M<;<WR
MJDI.Q"D3_1AY;YED,2HSZ#QHX[NQ6*?GB!Q'WW.3^SF?80^_.%Y\+\JE<OG@
M%'*V.78]YE$'@\7PL1/H@1W<[KL1CV]AN1FPH69H/NK6UMNS"&M<-DN=68Q:
M1?SBY,:/VQ'&_<J0^WG!-E64+J-4PAV\#]GVB9+Z/8=9XQI^@!SFQ6E9;W<D
M8VPC\B3T]BWE4X=R6RI,`%N)WTHJ<R`F&)33,_3SQ_I,E;WS5G/V",ZAL.#X
MZ&@?98\K*4KG:ZX,9@5^F.G3_+,Z>$L)3<H>CB"'>Y'E.X3G:?JOOR1#*CNM
MUMN=4JTV@QP&EUB8!+D^+*S*#>$0K[_$&O+M$B\UM(3#,-TNG!I%XF]=SU+1
M=^KP_EU:,6WA88+J*9C5?2@H7W'_FQ^!9RP!=M__BT>%0F%Q__^UB$,X=I3<
M_U\"DOM_<O__ON__07KZ;DL`+C8.!UI3<1`32^;P+G/]ATBBPYC%+&3P_'1X
ML^?=+55$R+E21"!*672UEL"[0?5,;W7^?2>KBI!J5=8<#Z]!T1WQEAADLU1[
MA`J*;0H*V%7>H#32JM'NM/32)>FE:YUVG'U+K>/Y]I850[6)8$]MU>[4UE=<
ML.^HLG8N_64E7<"S92TN=M=SN#U[JSDN-A=R)#M6QL5+R%6-+_1266^M*ZUD
M5@K/S-[*,[-;V?GN6X^J/C-?57Z&;IKC&*.+?G@(EBO2%5'+<;(^'5W?D&9#
M-;NT1`RG8[Z;>%Y/!MEE4W&[9(L(8F0[4:R>Q7#83S>].[^+U@9)T,1.SQ:&
MST50D<HO\0"4%,<2"X-AV(Q(\3\786]=\56G1/B6NCQVRC>XA-CPW^Y%]A;S
M&ZFGYKR6=]A$VFQ_@3U3CZHI.NIFV$'6T<8#@)7(>CQM)S;-QU+;ZZ*5S..,
MMS`M.,R;/T'$'BD63PU*)A4]:2R>,^13Q\HVS3VPO(CA>-QBIAT&CCP!Q/NW
M/&#P[LKP03@N-H]3*&V>D:EB;<+$4S+$6ZH,">SCZ5C2+:+K17&'=-3?1F?%
MZ*P==':<T-Y$&6;]T^A\K+W@1/>9S8\XQ1=\Q(EZ]%KRG*\U6QY2HEO8RJA8
M'0DV[&;S<'XI/J:*0H]YW.D)KHH36""FJ:2R4TV;0:[G^CZGAP;$I16SX,E!
M[91:YWJ''D_4ZF4373Z+B_/VR.N-N/GE4D=[I([ZCY6)E\'*55UKPRFT]"9<
MEJIUZ+1*5;RFE<KEMFR;LM6"D:9LM?!&JW]`$OU#DQJ<JNN(UO4F-8C6.HC6
M.DUJ$#TG])S0<T(#"35BJ1%+C5C."3TG%'M-4J_:2*%R^B?42NM`%6O65@<G
M.[5J75<4K::7ZI4J\AZ<;CS>2FST!.8Y+/HT*"FZR/1BVZ.DF#D0\&,FR+^@
M_0COWBW-T_M5G4K+[#3:OIE\QY*,Z8@QFYW69^EE9B)SF)(R#1\V!V;TR5I>
M4YG;\RPV5!O/;H#6N(P"3089190FVPJU%0W:5V=:T%:HQ9'+JYH6M!5J<:1<
M_9<6Q1[U*]3B.*4UP)QW18&(%-A4L,&9NJ[)IH(-HJ4S#./6.30;M5(K%*0U
MZN\!T^4E]MKT=X'AAM';(+*/R$YM1;95:DE7M`#_+J#]H=4AVZH-NFROQNER
M?&[\K,#&CPAL^60H,1FQ2#`?'0F579$0^>C)@L'<$@QSZY_%AB>,YFT&6-_H
MAO)WX0;KF]RPSX87<(/]K7ZH?1^.L+_-$WNM>`%7_#_]?+57$ZKWOEZ;./=^
MC>;4C_Q1+3L-BXG9=_[[VF9C%N;&?B4$*KF_T!3YKO6\YH1+O/!/A@DDD$`"
M"2200`()))!``@DDD$`""2200`()))!``@DDD$`""2200`()))!``@DDD,#?
+#/\%)GO&#`!0```D
`
end

-- 
Doug Rabson				Mail:  dfr@nlsys.demon.co.uk
					Phone: +44 181 951 1891



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?30E565AB.568BCE88>