Re: Symbol Collision between ulogd and jansson

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

 



> Libraries should not pollute the namespace like this.
I completely agree with your opinion.
As you mentioned, I checked the only Cmake build has the problem. And It is the approprate to fix in jansson. I'll try to report it to jansson.

I believe that it could be reasonable approach avoding duplicated naming when such explicit symbol collisions are recognized, regardless of whether you are a library user or maintainer. But it's not a mandatory and up to you.

________________________________________
보낸 사람: Florian Westphal <fw@xxxxxxxxx>
보낸 날짜: 2025년 1월 14일 화요일 오후 10:32
받는 사람: 정재윤/Task Leader/SW Platform(연)선행Platform개발실 시스템SW Task <jaeyoon.jung@xxxxxxx>
참조: Florian Westphal <fw@xxxxxxxxx>; 조홍식/책임연구원/SW Security개발실 SW Security TP <hongsik.jo@xxxxxxx>; netfilter-devel@xxxxxxxxxxxxxxx <netfilter-devel@xxxxxxxxxxxxxxx>; 손영섭/책임연구원/SW Security개발실 SW Security TP <loth.son@xxxxxxx>; 남정주/책임연구원/SW Security개발실 SW Security TP <jungjoo.nahm@xxxxxxx>
제목: Re: Symbol Collision between ulogd and jansson
 
정재윤/Task Leader/SW Platform(연)선행Platform개발실 시스템SW Task <jaeyoon.jung@xxxxxxx> wrote:
> Hi,
>
> It's 2.14 being built with CMake.
> It looks like '-export-symbols-regex' isn't set with CMake.

Can you file a report with jansson? Libraries should not pollute
the namespace like this.  I can confirm that its fine with autotools
but cmake generated .so has everyting exported :-(

[ I also find it very questionable to have two build systems; it
makes these bugs harder to find for everyone, but thats a
different issue ].




[Index of Archives]     [Netfitler Users]     [Berkeley Packet Filter]     [LARTC]     [Bugtraq]     [Yosemite Forum]

  Powered by Linux