Following on from a number of enquiries about this, here's a quick How-to:
The current packages in Ubuntu (and derivatives) are not up to date, and as users will find out, incomplete when compiling LS and a Qsampler front end.
So to install deb packages from your own build, reference the excellent Debian How to in LS documentation, do the following:
Open Synaptic, and completely remove the following packages, before building yours:
libgig6
libgig-dev
gigtools
gigedit
Once these have been completely removed, then build and install your own deb packages.
After you've installed your build, system up dates will, naturally, 'remind' you to update to, you guessed it, the aforementioned ubuntu packages.
Don't.
Stick with the packages you've made, and simply untick the updates for the Ubuntu packages.
If you get irritated by the constant reminders, then do the following:
AFTER you've built your own packages and installed them, they will appear in Synaptic. Go to packages in the synaptic menu, and "lock" the versions you have.
The update reminder will disappear.
NOTE: Once you've locked the versions, you'll need to "unlock" them, when you build your own updated versions of LS, and associated packages, install your new build, then "relock" the versions again.
Alex.
How-to install LS in Ubuntu, and avoid the libgig6 conflict.
Re: How-to install LS in Ubuntu, and avoid the libgig6 conflict.
Hi Alex,
I m installing with compiling now, but I was looking for good values to compile.
I found a good article here:
http://www.gentoo.org/doc/en/gcc-optimization.xml
For processor they give: -march=native
And they caution against these flags:
Even the gcc manual says that using -funroll-loops and -funroll-all-loops makes code larger and run more slowly. Yet for some reason, these two flags, along with -ffast-math, -fforce-mem, -fforce-addr, and similar flags, continue to be very popular among ricers who want the biggest bragging rights.
What do you think,
Greetings and thanks Arthur
I m installing with compiling now, but I was looking for good values to compile.
I found a good article here:
http://www.gentoo.org/doc/en/gcc-optimization.xml
For processor they give: -march=native
And they caution against these flags:
Even the gcc manual says that using -funroll-loops and -funroll-all-loops makes code larger and run more slowly. Yet for some reason, these two flags, along with -ffast-math, -fforce-mem, -fforce-addr, and similar flags, continue to be very popular among ricers who want the biggest bragging rights.
What do you think,
Greetings and thanks Arthur
-
- Newbie
- Posts: 22
- Joined: Wed Mar 25, 2009 12:16 pm
Re: How-to install LS in Ubuntu, and avoid the libgig6 conflict.
Use the benchmark directory in LS source distribution:ArthurX wrote: I m installing with compiling now, but I was looking for good values to compile.
I found a good article here:
http://www.linuxsampler.org/debian.html#benchmark
There is a thread about compilation flags for LS here:
http://bb.linuxsampler.org/viewtopic.php?f=7&t=366
-
- Newbie
- Posts: 10
- Joined: Tue Aug 06, 2013 3:17 pm
Re: How-to install LS in Ubuntu, and avoid the libgig6 confl
Thanks for that post!
-
- User
- Posts: 61
- Joined: Fri Jan 03, 2014 5:59 pm
Re: How-to install LS in Ubuntu, and avoid the libgig6 confl
Hi all,
I used the information on the next link:
https://wiki.gentoo.org/wiki/Safe_CFLAGS#FX-XXXX
and replaced in the source directory in the map debian in de file rules the things I have found above and combined it with the LS info.
Kind regards,
Janflorijn
I used the information on the next link:
https://wiki.gentoo.org/wiki/Safe_CFLAGS#FX-XXXX
and replaced in the source directory in the map debian in de file rules the things I have found above and combined it with the LS info.
Kind regards,
Janflorijn