Warning: mysqli::__construct(): (HY000/1203): User howardkn already has more than 'max_user_connections' active connections in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\includes\artfuncs.php on line 21
Failed to connect to MySQL: (1203) User howardkn already has more than 'max_user_connections' active connections
Warning: mysqli::query(): Couldn't fetch mysqli in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\index.php on line 66
Article <va7h97$f9fl$1@dont-email.me>
Deutsch   English   Français   Italiano  
<va7h97$f9fl$1@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!2.eu.feeder.erje.net!3.eu.feeder.erje.net!feeder.erje.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Muttley@dastardlyhq.com
Newsgroups: comp.unix.shell,comp.unix.programmer,comp.lang.misc
Subject: Re: Python (was Re: I did not inhale)
Date: Thu, 22 Aug 2024 14:17:11 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 31
Message-ID: <va7h97$f9fl$1@dont-email.me>
References: <uu54la$3su5b$6@dont-email.me>
	<uvbfii$3mom0$1@news.xmission.com> <20240412094809.811@kylheku.com>
	<87il0mm94y.fsf@tudado.org> <way-20240413091747@ram.dialup.fu-berlin.de>
	<87il0lldf8.fsf@tudado.org>
	<choices-20240413123957@ram.dialup.fu-berlin.de>
	<v9lm2k$12qhv$1@dont-email.me> <v9m4gd$14scu$1@dont-email.me>
	<20240815182717.189@kylheku.com> <v9npls$1fjus$1@dont-email.me>
	<v9t204$2dofg$1@dont-email.me> <va28pi$3dldm$1@dont-email.me>
	<va2ro9$3gd7v$1@dont-email.me> <va2vt0$3h3gj$1@dont-email.me>
	<va44rh$3p1l6$1@dont-email.me> <va45eq$3pkt9$1@dont-email.me>
	<va4aut$3q4g0$1@dont-email.me> <va4fbr$3qvij$1@dont-email.me>
	<va5108$3tmmd$1@dont-email.me> <va51ok$3tqr9$1@dont-email.me>
	<va5ec2$3vluh$1@dont-email.me> <va6q4g$c1a7$1@dont-email.me>
	<d02d6ea1-e0d7-20b0-dbb1-e0af4b0960d2@example.net>
	<va6s8b$ca7k$1@dont-email.me>
	<21c056b1-240c-a682-7a43-4fd36b158e5a@example.net>
 <va7g6u$eggg$1@dont-email.me>
Injection-Date: Thu, 22 Aug 2024 16:17:11 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="542601cbb14dae1cdedf2a9298683fa1";
	logging-data="501237"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX180l3iZWbp/RiV9rVeGaod3"
Cancel-Lock: sha1:NAMUUJpYDUQwUnHjopFsOhacW5o=
Bytes: 3059

On Thu, 22 Aug 2024 13:58:54 -0000 (UTC)
Lew Pitcher <lew.pitcher@digitalfreehold.ca> boringly babbled:
>Please forgive my interruption, but something in Muttley's comment needs
>some clarification....
>>> For a properly designed language a container shouldn't be required. Using
>>> a container to prevent library hell is like seeing a mess on your floor but
>>> instead of clearing the mess you sweep it into seperate piles depending on
>>> the type of rubbish. With C/C++ you can set LD_LIBRARY_PATH
>
>1) The ability to alter the loader's library search path isn't a C/C++ feature,
>
>   but, instead, is a feature of the loader, and is applicable to /any/ binary
>   that uses "shared objects" ("DLL"s to those who came from a Windows
>environment).

Sure, but the vast majority of *nix binaries will have been written in C or C++.

>   Depending on the Unix system, the environment variable can be called:
>     LD_LIBRARY_PATH, or

Works on Linux, BSD and Solaris so cover most bases.

>     LIBPATH, or
>     SHLIB_PATH, and
>   there may be other names that I don't know of.

Point is the path to load dynamic libraries from can be switched very
easily and requires no changes to the system (other than installing the
alternate libs in the first place).