165 |
<h3>Compilation of LinuxSampler aborts with ... </h3> |
<h3>Compilation of LinuxSampler aborts with ... </h3> |
166 |
<p class="default"> |
<p class="default"> |
167 |
"<code>can't find a register in class `GENERAL_REGS' while reloading `asm'</code>"<br> |
"<code>can't find a register in class `GENERAL_REGS' while reloading `asm'</code>"<br> |
168 |
This is caused by the inline assembly code for SIMD optimization. You currently have to compile LinuxSampler with -O2 or -O3 to avoid this problem. Usually this done by default. |
This is caused by the inline assembly code for SIMD optimization. You currently have to compile LinuxSampler with -O2 or -O3 to avoid this problem. Usually this done by default, if not try: |
169 |
|
</p> |
170 |
|
<table class="default" border="0" cellpadding="1" cellspacing="5"> |
171 |
|
<tr> |
172 |
|
<td><pre class="code">1 |
173 |
|
2</pre> |
174 |
|
</td> |
175 |
|
<td width="100%"> |
176 |
|
<pre class="code">CXXFLAGS="-O3" ./configure |
177 |
|
make</pre> |
178 |
|
</td> |
179 |
|
</tr> |
180 |
|
</table> |
181 |
|
<p class="default"> |
182 |
|
Alternatively you could also disable all hand-crafted assembly optimization code by: |
183 |
|
</p> |
184 |
|
<table class="default" border="0" cellpadding="1" cellspacing="5"> |
185 |
|
<tr> |
186 |
|
<td><pre class="code">1 |
187 |
|
2</pre> |
188 |
|
</td> |
189 |
|
<td width="100%"> |
190 |
|
<pre class="code">./configure --disable-asm |
191 |
|
make</pre> |
192 |
|
</td> |
193 |
|
</tr> |
194 |
|
</table> |
195 |
|
<p class="default"> |
196 |
|
but the latter is definitely not recommended! |
197 |
</p> |
</p> |
198 |
|
|
199 |
<h3>How do I checkout from CVS?</h3> |
<h3>How do I checkout from CVS?</h3> |