Changes between Version 2 and Version 3 of Ticket #57821, comment 3
- Timestamp:
- Dec 28, 2018, 3:13:55 AM (6 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #57821, comment 3
v2 v3 5 5 Also, 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}}}. 6 6 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 "Ни Богу свечка, ни чёрту кочерга". 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, by binary distributions linked with one library stumbling upon the other? 8 9 Comrade Stalin used to say about such cases "Ни Богу свечка, ни чёрту кочерга". 8 10 9 11