pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/44606: shells/bash: fix build on MirBSD



>Number:         44606
>Category:       pkg
>Synopsis:       shells/bash: fix build on MirBSD
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Sat Feb 19 15:00:00 +0000 2011
>Originator:     Benny Siegert
>Release:        
>Organization:
The MirOS Project
>Environment:
MirBSD stanislaw.mirbsd.org 10 Kv#10uAD-20101224 GENERIC#1306 i386

>Description:
The shells/bash package does not build under MirBSD, due to a problem while 
linking with libiconv and libintl. Instead of emitting a "-Lpath -llib, it puts 
the name of the _static_ library, including libc,  into LDFLAGS. As bash 
contains a "glob" symbol that overwrites the one from libc, this fails.

The solution is to use LTLIBINTL instead of LIBINTL in LDFLAGS. The patch is 
based on what OpenBSD ports does, so it concerns both OpenBSD and MirBSD.

Tested under MirBSD and Darwin.
>How-To-Repeat:
Try to build shells/bash on MirBSD.
>Fix:
Please apply the following patch. Please also test the build on NetBSD; I could 
not test it there because I currently do not have a machine running NetBSD.


begin 644 bash.diff.gz
M'XL("!6Q7TT"`V)A<V@N9&EF9@"]5FU/VT@0_IS\BI&*E()CXO5+[`V*%`C7
M(Q6%BM"[WB>T]HZ3)8YMV0Y0M?WO-^N0$`*E2*UJ06S/SO/,[.PSNQZE$N]Z
M4$XQ2<I.*,II1ZJR4FF<-?N_?C4OAF.(58(]Z$0W99%E52>?3<HBZCP7LGW3
M++`J%-ZH=`(%W4J5I<#V;=:4*H[!7(`IP2RT!=:)FJ;Y[`P:S(/#O`#;8A8P
MN^?RGLO`M.AJU)R&8?P`R.$=AAK(--"R"+L$-@<#,+MM!XQNNPN#01/&)X<,
MWN:BBJ:F$+O0!]N-,9:268S;71GPT`UY+%"P2/BN<-Q02B_D/-["QAKK=WDD
M/)N'CO`]+Q;"MV*/^3P(?-NV_:X5!(''0W\+.]%85PI+N$[<#0-NN8$M8KK<
M;L@"Q-@-L>O[OH5NT#0>897&1B%C**6PX]CW7&9CB''($#WA2QX2/O!DS,-X
M"WNML1(CAPE7V,(7C,O0L0)NA[[E\"#JVHX448`2?;Z%G6FL9V/<C3ER@=Q&
M>I&6M&+?\7Q+1ISFX709%0*;HZ=*K7FP[*SF\9L5^V*HI1S/7G;2PNQ(O.FD
MBR1I,'@O2,S<MX`$5?_=:VI;A]M$/].CU;;`8&WF:$$:.V=8'8V/=YI&TZA;
M8Y'G65%1QV7AM1EE:;R?%6K2^!<EG$<5V`$PI\=XS_,I@L5U.L8SJ*:A8U'^
M;9^BU3<R2%'<JG3OVUQ$67FWM]LTH#$^.1T=7='_N-\RDS1:%"66K<8;*!%!
M4=V2I0ENLV)6`K7X!Q&=C^$S,&N?@:8X.*!?RC_+,0U+N?<MQ4K?B=_8MGV;
MJ^)^3,<^/WI_-7QW>OCWN&_&'T?#!^OI<;^U\W4X_-[:M"U=6V8Y%07*UBN4
M=OWGE';]&J5=_RZE7;]2:;;[1&F74U5"34.3NJ.UK:8(X4(ELEY?59`CB)0D
M1ZM'SVVXG6*!0"H9G5V>ZJ&FH5^&YV?_`*T$J#3*B@*C*OE"PJGVEVK^(&:H
MJ[:OT@<9'V,$#NWQ0<_R>JR[(>,-]Z5^'9=I_2YO9-#!M52/1Q>T'>V\E5FU
MV]EYJ\7[21MW.RJM$M)+[7AX-!Y?#+7CURK+I2J^D^^*8G?E=?1I='I\3_B5
M!NKW[RLBFL<*`?KJP^"^"%12X\G0Y</@.MF+PXO_ZFPWLM_M)"K4(?;%RO/X
MKX^:8O6\9AB=#==V>AZL*L.7E>$;E7GJNEJQJY.-S*].!O7,X`WH+&B[N*%I
MKI?SWE$_ZSD^LE]NC"P9*BRK\B'0HP+]O#EG?ZXY9Z]ISMGO:L[9:X\!^]EC
M0&_A:K(H<-DVEPNLV\;F>O=WW)Z]N?NOG9?2L.E+ACYWC/I>BZ/,11&9B4H7
MM.<WLKRZTBE?S4629%$_S>#@0._WN5[0/3,N$/4.;4[2Q8^]*[TAM$HHLSG"
M@A:ZPF*N4NKOO,C"!.>@'1XSOLCV!:)$J#FHBEA#K(CO`$;ZPU%,"$],>^L#
MYI5$D"+*$E!-II49TKM(U"2=8UI1X?;,U4GTZV24FE"ZMC^D.AQ]!CIUIU2A
MLO9/\:XJ*\Q?"'^&GR_7("@6::J_M+55`VN6^B!_@>(PSQ-<'=C-_P&GK>8`
$00P`````
`
end



Home | Main Index | Thread Index | Old Index