[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.

Welcome to the Slackware Documentation Project

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
studioware:tips_and_hints [2014/05/30 18:20 (UTC)] mesastudioware:tips_and_hints [2016/07/26 23:20 (UTC)] – [Tips and Hints] dive
Line 1: Line 1:
 <!-- Add your text below. We strongly advise to start with a Headline (see button bar above). --> <!-- Add your text below. We strongly advise to start with a Headline (see button bar above). -->
-====== Tips and Hints ======+====== Studioware Tips and Hints ======
  
 ===== Slackware ===== ===== Slackware =====
Line 6: Line 6:
   * We recommend running Studioware on a stock vanilla Slackware Installation.   * We recommend running Studioware on a stock vanilla Slackware Installation.
  
-===== Extra Options for sepkg/studiopkg/multilib =====+===== Extra Options for sepkg/multilib =====
  
   * /etc/sepkg/sepkg.conf can take any of the normal SlackBuild variables to change the default build locations etc.:   * /etc/sepkg/sepkg.conf can take any of the normal SlackBuild variables to change the default build locations etc.:
Line 14: Line 14:
   * In a multilib install set where you need to build/install 32bit packages, or in a 32bit chroot on a multilib host:   * In a multilib install set where you need to build/install 32bit packages, or in a 32bit chroot on a multilib host:
     * ARCH=i686 in /etc/sepkg/sepkg.conf     * ARCH=i686 in /etc/sepkg/sepkg.conf
-    * ARCH="" in /etc/studiopkg/studiopkg.conf 
  
 ===== Java ===== ===== Java =====
Line 65: Line 64:
 <note>Please be sure to use the Studioware packages instead. <note>Please be sure to use the Studioware packages instead.
 FYI: Mate 1.6.2 seems to run fine with the Studioware-14.1 packages listed above.</note> FYI: Mate 1.6.2 seems to run fine with the Studioware-14.1 packages listed above.</note>
 +====== CCache ======
 +Using ccache can speed up rebuilds a lot. When set up, it caches the binary objects as applications are built, and later it copies those objects back, instead of having to recompile them.
 +
 +Slackware comes with ccache.
 +
 +To start using it, get root and:\\
 +cd /usr/local/bin\\
 +cp /usr/bin/ccache .\\
 +ln -s ccache cc\\
 +ln -s ccache c++\\
 +ln -s ccache gcc\\
 +ln -s ccache g++\\
 +
 +To set a max size for the cache, use EG:\\
 +ccache -M 5G\\
 +That sets a max size of 5GB in ~/.ccache\\
 +You obviously need to set it for your needs and available space.\\
 +
 +To see some info about ccache, do:\\
 +ccache -s\\
 +
 +To temporarily turn it off:\\
 +CCACHE_DISABLE=1\\
 +can be put in a SlackBuild or exported in the shell.\\
 +If that fails to work then just move the symlinks out of /usr/local/bin
 +
 +and don't forget to read the man page.
 ====== Sources ====== ====== Sources ======
 <!-- If you are copying information from another source, then specify that source --> <!-- If you are copying information from another source, then specify that source -->
 studioware:tips_and_hints ()