Sublime Forum

What is libsqlite3.so in installation package for?

#21

One thing I notice is that, on my system, I don’t have any of those 3 same-name .so files. So it loads the local one without a doubt and I can’t / am not interested in doing experiments since then.

0 Likes

#22

At least because in the last clause you say that you use such an approach to DEBUG something. I see it weird because we talk about a software for production

Why do you think it’s weird to debug things in production? Your system contains thousands of production libraries that may be the cause of a bug or otherwise part of debugging.

And according to what I see you talking about python libraries loading from some paths somehow depending on the path of your binary I could conclude that you try to confuse me and the community. Because everyone who knows how linux works would treat it as ignorance

I have no clue what you mean by any of this. Very obviously if a plugin calls dlopen it’ll start failing if we change the name.

Please just go run the command I provided so you can fix your system configuration. We won’t be changing the names of those libraries.

0 Likes

#23

Are you kidding? You say I don't have something then I don't give a damn whereas I give you arguments about a common case, and you dare accuse me of thinking up cases and reasons? Is it professional? I think you disgrace a great Chinese civilization by such claims

0 Likes

#24

If you are mean to debate and make personal attacks, go reddit. I shouldn’t really waste time on this thread. Have a good time and bye.

0 Likes

#25

That is what exactly I am talking about. To avoid such debugging due to inconsistencies do not provoke these inconsistencies. You provoke them by giving an opportunity for a user to link against system libraries where obviously you want them to link against your custom libraries delivered with the package

I do not solve exactly my issue, sir, but I consider a common scenario where there are 8 different possible cases of loading libraries libssl, libcrypto and libsqlite3, each being able to be loaded either from the system or from the local path of sublime text. Do you really want such different behaviour to occur? If you do, then I ask what for? You tell me something about debugging in production. Is it a joke? Provoke debugging for further debugging that might be caused by this provocation. This resembles a snake that bites its tail
Nevertheless, I would insist on loading them from the local path of sublime text exclusively in every case, every host and every universe, not only mine

0 Likes

#26

I love such emotional and pointless discussions which run out of control and the self-made pseudo experts thinking they know better then the rest of the world.

With the statement of sublimehq core dev, they won’t change anything - everything is said, IMHO.

If you run out of diskspace, delete local libsqlite3 and stop bothering community with that pointless bullshit.

1 Like

#27

Nevertheless, I would insist on loading them from the local path of sublime text exclusively in every case, every host and every universe, not only mine

That’s nice. Not going to happen.

Clearly you don’t want to fix your system configuration, so there’s nothing left to discuss here.

2 Likes

closed #28
0 Likes