View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0001157 | ardour | bugs | public | 2005-11-29 04:20 | 2008-11-20 23:46 |
| Reporter | davidwatson | Assigned To | taybin | ||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Product Version | 0.99 | ||||
| Summary | 0001157: Doesn't build on OSX < 10.4: VECLIB | ||||
| Description | OSX < 10.4 doesn't have the vDSP_maxv, vDSP_vsmul and vDSP_vsma functions used in the veclib_* functions in libs/ardour/mix.cc. There is some fancy version detection code in libs/ardour/globals.cc to not call the functions, but it is pointless, because the code won't compile on other systems, without commenting out the use of the offending functions. | ||||
| Tags | No tags attached. | ||||
|
|
Does it compile if you run scons with BUILD_VECLIB_OPTIMIZATIONS=0? |
|
|
no, it does not. The code is protected by an #ifdef APPLE or something, not a #ifdef VECLIB |
|
|
This has been revamped. #if defined (__APPLE__) && defined (BUILD_VECLIB_OPTIMIZATIONS) |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2005-11-29 04:20 | davidwatson | New Issue | |
| 2005-11-29 04:20 | davidwatson | => david.watson@gmail.com | |
| 2005-11-29 04:20 | davidwatson | Name | => David Watson |
| 2005-12-08 02:12 | taybin | Note Added: 0002400 | |
| 2005-12-08 03:26 | davidwatson | Note Added: 0002403 | |
| 2006-11-06 22:18 | taybin | Note Added: 0002697 | |
| 2006-11-06 22:18 | taybin | Status | new => resolved |
| 2006-11-06 22:18 | taybin | Resolution | open => fixed |
| 2006-11-06 22:18 | taybin | Assigned To | => taybin |
| 2008-11-20 23:46 | seablade | Status | resolved => closed |