<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://cblfs.clfs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Liosy</id>
	<title>CBLFS - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://cblfs.clfs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Liosy"/>
	<link rel="alternate" type="text/html" href="https://cblfs.clfs.org/Special:Contributions/Liosy"/>
	<updated>2026-04-11T07:05:28Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>?title=JACK&amp;diff=19931</id>
		<title>JACK</title>
		<link rel="alternate" type="text/html" href="?title=JACK&amp;diff=19931"/>
		<updated>2010-02-23T16:16:20Z</updated>

		<summary type="html">&lt;p&gt;Liosy: /* Required */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| http://prdownloads.sourceforge.net/jackit/jack-audio-connection-kit-{{Jack-Version}}.tar.gz&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|JACK is a low-latency audio server, written for POSIX conformant operating systems such as GNU/Linux and Apple&#039;s OS X. It can connect a number of different applications to an audio device, as well as allowing them to share audio between themselves.|http://jackaudio.org/}}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[ALSA Library]]&lt;br /&gt;
&lt;br /&gt;
NOTE: If you are using reiserfs or ext3fs or anything except ext2fs&lt;br /&gt;
for the directory where JACK puts its temporary files (/tmp by&lt;br /&gt;
default), then the JACK team recommends that you do *one* of the &lt;br /&gt;
following:&lt;br /&gt;
Mount a tmpfs on /tmp.  You should have a lot of swap space available&lt;br /&gt;
in case some programs try to write very large files there.&lt;br /&gt;
In your /etc/fstab add a line:&lt;br /&gt;
&lt;br /&gt;
   none        /tmp    tmpfs   defaults        0       0&lt;br /&gt;
&lt;br /&gt;
 You&#039;ll probably want to reboot here, or kill X then &#039;mount /tmp&#039;.&lt;br /&gt;
&lt;br /&gt;
   OR&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can do this without affecting your /tmp:&lt;br /&gt;
&lt;br /&gt;
# mkdir /mnt/ramfs&lt;br /&gt;
&lt;br /&gt;
[edit /etc/fstab and add the following line]&lt;br /&gt;
 none       /mnt/ramfs      tmpfs      defaults  0 0&lt;br /&gt;
&lt;br /&gt;
Then add --with-default-tmpdir=/mnt/ramfs to the JACK configure&lt;br /&gt;
line when you build it.  No clients need to be recompiled.&lt;br /&gt;
&lt;br /&gt;
Failure to do one of these could lead to extremely poor performance from JACK,&lt;br /&gt;
since its normal operation will cause bursts of disk I/O that are&lt;br /&gt;
completely unnecessary. This suggestion can also be used by ext2fs&lt;br /&gt;
users if they wish.&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
{{Note|On 64-bit systems, JACK&#039;s default library path is ${prefix}/lib64. The &amp;lt;nowiki&amp;gt;--libdir=/usr/lib&amp;lt;/nowiki&amp;gt; is to ensure the libraries always go to the proper place.}}&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 ./configure --prefix=/usr --libdir=/usr/lib &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH32}&amp;quot; \&lt;br /&gt;
 ./configure --prefix=/usr --build=${CLFS_TARGET32} &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 sed -i &amp;quot;/libnn=/s/lib64/lib32/&amp;quot; configure &amp;amp;&amp;amp;&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILDN32}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATHN32}&amp;quot; \&lt;br /&gt;
 ./configure --prefix=/usr --libdir=/usr/lib32 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD64}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot; \&lt;br /&gt;
 ./configure --prefix=/usr --libdir=/usr/lib64 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== Contents ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: left;&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Directories:&lt;br /&gt;
|None&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Programs:&lt;br /&gt;
|jack_midiseq, jack_midisine, jack_freewheel, jack_lsp, jack_bufsize, jack_showtime, jack_metro, jack_disconnect, jack_connect, jack_impulse_grabber, jack_monitor_client, jack_simple_client, jack_unload, jack_load, jackd&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Libraries:&lt;br /&gt;
|intime.{la,so}, inprocess.{la,so}, jack_oss.{la,so}, jack_dummy.{la,so}, jack_alsa.{la,so}, libjack.{la,so}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Liosy</name></author>
	</entry>
</feed>