tech-userlevel archive

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

libxh509 vs ftpd vs sun2

hi folks.

enabling gcc10 on sun2 triggered a build failure that i didn't
see locally with MKPAM=no builds.  the problem is that libhx509
and ftpd both defined yyval and yyerrflag, and the -fno-common
default makes them multiply defined.

looking at libxh509, it attempts to rename the yacc symbols but
these two are either new or missed, so it seems right that we
should add those two here too.

the question remaining is really is it worth bumping the
libhx509 shlib major to rename these?  they're wrong to be
linked against other things, so it's already problematic, and
i don't know what it means currently for eg, ftpd when it uses
these symbols currently.



Home | Main Index | Thread Index | Old Index