Login / Register 0 items | $0.00 New @ KVR
Benutzername
KVRist
 
265 posts since 23 Jan, 2008, from Hamburg, Germany

Postby Benutzername; Wed Jun 13, 2018 8:28 am Re: Ubuntu upgrader wants to trash W8

Sounds good. Please don't forget Collective, Biotek V1 and all the DAW essentials. Some (all?) of them depend on libcurl as well.
dRowAudio
KVRian
 
1105 posts since 30 Dec, 2012

Postby dRowAudio; Wed Jun 13, 2018 10:51 am Re: Ubuntu upgrader wants to trash W8

Yeah I just noticed this. I can't really see how it's feasible to ship two versions of all of these (and more in the future) products...

Are you not seeing this kind of problem with any other software? Some quick Googling shows that at least some products have been bitten by this...
Benutzername
KVRist
 
265 posts since 23 Jan, 2008, from Hamburg, Germany

Postby Benutzername; Wed Jun 13, 2018 11:00 am Re: Ubuntu upgrader wants to trash W8

Only closed source like Spotify. This may be the reason why there is not much interest to fix the problem on the OS side.

I don't know how many functions of libcurl Waveform uses but maybe it would be a solution if you use dlopen/dlsym/dlclose to load the functions manually. This way it would work everywhere.
User avatar
farlukar
KVRAF
 
5771 posts since 18 Apr, 2004

Postby farlukar; Wed Jun 13, 2018 12:01 pm Re: Ubuntu upgrader wants to trash W8

I guess a stopgap would be to ship with your own statically linked libcurl.so :scared:
dRowAudio
KVRian
 
1105 posts since 30 Dec, 2012

Postby dRowAudio; Thu Jun 14, 2018 4:23 am Re: Ubuntu upgrader wants to trash W8

farlukar wrote:I guess a stopgap would be to ship with your own statically linked libcurl.so :scared:

We did think of that but I don't think any statically linked solution would work on other, non-Ubuntu versions of Debian...

Benutzername wrote:I don't know how many functions of libcurl Waveform uses but maybe it would be a solution if you use dlopen/dlsym/dlclose to load the functions manually. This way it would work everywhere.
That might be an idea... I just wonder if there are some dependancies in the header I'm not aware of, such as this CURL_OPENSSL_3
User avatar
Nielzie
KVRAF
 
8860 posts since 28 May, 2005, from Netherlands

Postby Nielzie; Thu Jun 14, 2018 4:52 am Re: Ubuntu upgrader wants to trash W8

Maybe this might help a little: https://curl.haxx.se/libcurl/competitors.html
None are so hopeless enslaved as KVRians with GAS.
dRowAudio
KVRian
 
1105 posts since 30 Dec, 2012

Postby dRowAudio; Sat Jun 16, 2018 9:02 am Re: Ubuntu upgrader wants to trash W8

Quick update everyone. We've now found a solution that enables us to ship only a single binary.
Thanks to the suggestion from Benutzername I've made some changes to only load the required symbols and dynamically, on-demand at run-time.

As you may have guessed, this does however mean we'll have to rebuild all of our plugins with this new method. Hopefully we'll have an update out by the end of the week.

Thanks to all the comments and suggestions here!
fedexnman
KVRAF
 
2328 posts since 3 Jan, 2005

Postby fedexnman; Sat Jun 16, 2018 9:04 am Re: Ubuntu upgrader wants to trash W8

Amazing good news .... I'll be installing Ubuntu 18.04 soon so , I'm kinda waiting for this .
User avatar
gavindi
KVRist
 
58 posts since 26 Mar, 2014, from Brisbane, Australia

Postby gavindi; Sun Jun 17, 2018 12:17 am Re: Ubuntu upgrader wants to trash W8

Awesome! Thank you, Devs.
Making Bitpop music....
Tracktion Waveform 9 under Ubuntu 17.04.
MSI Ghost Pro 3K - i7, Haswell, 16GB RAM, 2xSSD, Intel 4600& Nvidia 960M GPUs
USB Mixing Station & Axiom A.I.R 32 controller.
Previous

Moderator: Tracktion Mods

Return to Tracktion