Changes between Version 2 and Version 3 of Ticket #57821, comment 3


Ignore:
Timestamp:
Dec 28, 2018, 3:13:55 AM (5 years ago)
Author:
mouse07410 (Mouse)
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #57821, comment 3

    v2 v3  
    55Also, the **name of the library** does collide - which makes it impossible to use packages that require, e.g., a modern (Macports-installed) OpenSSL that resides in {{{/opt/local/lib}}} and OS-provided libiconv that resides in {{{/usr/lib}}}. If I don't add {{{/opt/local/lib}}} - then **all** the older OS-provided libraries would be used, in which case what's the point of using Macports? And if I add {{{/opt/local/lib}}} before the default {{{/usr/lib}}} - then {{{/opt/local/lib/libiconv.dylib}}} gets used because it carries the same name as {{{/usr/lib/libiconv.dylib}}}.
    66
    7 If the developers were concerned about the conflict with an OS-provided iconv library - why on earth did they keep **exactly** the same name? To ensure the conflict would occur?  Comrade Stalin used to say about such cases "Ни Богу свечка, ни чёрту кочерга".
     7If the developers were concerned about the conflict with an OS-provided iconv library - why on earth did they keep **exactly** the same name? To ensure the conflict would occur, by binary distributions linked with one library stumbling upon the other? 
     8
     9Comrade Stalin used to say about such cases "Ни Богу свечка, ни чёрту кочерга".
    810
    911