[Expat-discuss] Re: Conflict with two expat shared libraries
karl at waclawek.net
Tue Dec 14 04:49:24 CET 2004
Enrico Weigelt wrote:
> * Karl Waclawek <karl at waclawek.net> wrote:
>>Enrico Weigelt wrote:
>>>Probably I missed something, but if *the same* API function exist
>>>with different behaviour (ie one time seeing char* as 8bit-string
>>>and another time as 16bit string) is a fundamental misdesign.
>>They are not the same API functions, as the signatures are
>>different due to the different type of XML_Char.
>>This overloading of names is quite common.
> Is the linker (ld.so) able to handle this overloading properly ?
I don't know about Linux - but there was a thread about it
a while ago. In Windows - where I usually work - this is no problem.
>>Secondly, they don't even co-exist in the same library instance,
>>and the libraries for the two types of XML_Char have different names.
> Well, thats how it has to be.
> But then where's the problem ?
Don't understand the question.
>>For some situations it would be nice to have both sets of
>>functions in the same library instance. This would mean reworking
>>a lot of Expat. Since Expat is a volunteer drive effort, why could
>>it not be you who contributes such a re-design?
> No problem, if my work wouldn't fall into the trashcan of history
> due missing interest of other people ...
Can't really help you with build issues - as my Unix expertise
in this area is not very good. I don't really want to commit
a patch without having it reviewed by our Unix build experts.
It is true, some of us have been too busy elsewhere, and haven't
found the time to deal with outstanding build issues.
> At the moment I'm not very hopeful at this point, since the folks
> here didn't get a single trivial but important patch in for a
> couple of month, neither gave any response to my posting.
> It really suxx if I have to fix trivial things again and again
> and people even dont recognize my contributions. This makes
> distro maintenance an ugly job.
Let's hope you will get more response this time.
More information about the Expat-discuss