Build Information
Successful build of CLAPACK, reference 0.1.1-goodnotes (3bffa8), with Swift 6.3 for macOS (SPM) on 25 Jun 2026 00:08:49 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: undefined version: run 'make version' to update
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/goodnotes/CLAPACK.git
Reference: 0.1.1-goodnotes
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/goodnotes/CLAPACK
* tag 0.1.1-goodnotes -> FETCH_HEAD
HEAD is now at 3bffa8e Replace .unsafeFlags(-DINTEGER_STAR_8) with .define(INTEGER_STAR_8)
Cloned https://github.com/goodnotes/CLAPACK.git
Revision (git rev-parse @):
3bffa8e5fde4dcf9bf11c3eb487c42e1c0b6920b
SUCCESS checkout https://github.com/goodnotes/CLAPACK.git at 0.1.1-goodnotes
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
"identity": ".resolve-product-dependencies",
"name": "resolve-dependencies",
"url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"traits": [
"default"
],
"dependencies": [
{
"identity": "clapack",
"name": "CLAPACK",
"url": "https://github.com/goodnotes/CLAPACK.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/CLAPACK",
"traits": [
"default"
],
"dependencies": [
]
}
]
}
Fetching https://github.com/goodnotes/CLAPACK.git
[1/3218] Fetching clapack
Fetched https://github.com/goodnotes/CLAPACK.git from cache (1.23s)
Creating working copy for https://github.com/goodnotes/CLAPACK.git
Working copy of https://github.com/goodnotes/CLAPACK.git resolved at 0.1.1-goodnotes (3bffa8e)
warning: '.resolve-product-dependencies': dependency 'clapack' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.3
Building package at path: $PWD
https://github.com/goodnotes/CLAPACK.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64
Building for debugging...
[0/140] Compiling dgemm.c
[0/140] Compiling dlabad.c
[2/140] Compiling dscal.c
[2/140] Compiling dcopy.c
[2/140] Compiling disnan.c
[3/140] Compiling drot.c
[4/140] Compiling dgghrd.c
[5/140] Compiling ddot.c
[8/140] Compiling dhgeqz.c
[9/140] Compiling iparmq.c
[10/140] Compiling ieeeck.c
[11/140] Compiling iladlr.c
[12/140] Compiling iladlc.c
[13/140] Compiling dtrti2.c
[14/140] Compiling dtrtri.c
[15/140] Compiling dtgsyl.c
[16/140] Compiling drscl.c
[17/140] Compiling dtgexc.c
[18/140] Compiling dormr2.c
[19/140] Compiling dtgsna.c
/Users/admin/builder/spi-builder-workspace/SRC/dtgex2.c:408:34: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
408 | dlacpy_("Full", n1, n2, &t[(*n1 + 1 << 2) - 4], &c__4, li, &c__4);
| ~~~~^~~ ~~
/Users/admin/builder/spi-builder-workspace/SRC/dtgex2.c:408:34: note: place parentheses around the '+' expression to silence this warning
408 | dlacpy_("Full", n1, n2, &t[(*n1 + 1 << 2) - 4], &c__4, li, &c__4);
| ^
| ( )
/Users/admin/builder/spi-builder-workspace/SRC/dtgex2.c:409:34: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
409 | dlacpy_("Full", n1, n2, &s[(*n1 + 1 << 2) - 4], &c__4, &ir[*n2 + 1 + (
| ~~~~^~~ ~~
/Users/admin/builder/spi-builder-workspace/SRC/dtgex2.c:409:34: note: place parentheses around the '+' expression to silence this warning
409 | dlacpy_("Full", n1, n2, &s[(*n1 + 1 << 2) - 4], &c__4, &ir[*n2 + 1 + (
| ^
| ( )
/Users/admin/builder/spi-builder-workspace/SRC/dtgex2.c:410:7: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
410 | *n1 + 1 << 2) - 5], &c__4);
| ~~~~^~~ ~~
/Users/admin/builder/spi-builder-workspace/SRC/dtgex2.c:410:7: note: place parentheses around the '+' expression to silence this warning
410 | *n1 + 1 << 2) - 5], &c__4);
| ^
| ( )
/Users/admin/builder/spi-builder-workspace/SRC/dtgex2.c:411:58: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
411 | dtgsy2_("N", &c__0, n1, n2, s, &c__4, &s[*n1 + 1 + (*n1 + 1 << 2) - 5]
| ~~~~^~~ ~~
/Users/admin/builder/spi-builder-workspace/SRC/dtgex2.c:411:58: note: place parentheses around the '+' expression to silence this warning
411 | dtgsy2_("N", &c__0, n1, n2, s, &c__4, &s[*n1 + 1 + (*n1 + 1 << 2) - 5]
| ^
| ( )
/Users/admin/builder/spi-builder-workspace/SRC/dtgex2.c:412:29: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
412 | , &c__4, &ir[*n2 + 1 + (*n1 + 1 << 2) - 5], &c__4, t, &c__4, &
| ~~~~^~~ ~~
/Users/admin/builder/spi-builder-workspace/SRC/dtgex2.c:412:29: note: place parentheses around the '+' expression to silence this warning
412 | , &c__4, &ir[*n2 + 1 + (*n1 + 1 << 2) - 5], &c__4, t, &c__4, &
| ^
| ( )
/Users/admin/builder/spi-builder-workspace/SRC/dtgex2.c:413:20: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
413 | t[*n1 + 1 + (*n1 + 1 << 2) - 5], &c__4, li, &c__4, &scale, &
| ~~~~^~~ ~~
/Users/admin/builder/spi-builder-workspace/SRC/dtgex2.c:413:20: note: place parentheses around the '+' expression to silence this warning
413 | t[*n1 + 1 + (*n1 + 1 << 2) - 5], &c__4, li, &c__4, &scale, &
| ^
| ( )
/Users/admin/builder/spi-builder-workspace/SRC/dtgex2.c:619:21: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
619 | n2 + 1 + (*n2 + 1 << 2) - 5], &t[m + (m - 1 << 2) - 5]);
| ~~~~^~~ ~~
/Users/admin/builder/spi-builder-workspace/SRC/dtgex2.c:619:21: note: place parentheses around the '+' expression to silence this warning
619 | n2 + 1 + (*n2 + 1 << 2) - 5], &t[m + (m - 1 << 2) - 5]);
| ^
| ( )
/Users/admin/builder/spi-builder-workspace/SRC/dtgex2.c:619:47: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
619 | n2 + 1 + (*n2 + 1 << 2) - 5], &t[m + (m - 1 << 2) - 5]);
| ~~^~~ ~~
/Users/admin/builder/spi-builder-workspace/SRC/dtgex2.c:619:47: note: place parentheses around the '-' expression to silence this warning
619 | n2 + 1 + (*n2 + 1 << 2) - 5], &t[m + (m - 1 << 2) - 5]);
| ^
| ( )
/Users/admin/builder/spi-builder-workspace/SRC/dtgex2.c:622:45: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
622 | t[m + (m << 2) - 5] = t[*n2 + 1 + (*n2 + 1 << 2) - 5];
| ~~~~^~~ ~~
/Users/admin/builder/spi-builder-workspace/SRC/dtgex2.c:622:45: note: place parentheses around the '+' expression to silence this warning
622 | t[m + (m << 2) - 5] = t[*n2 + 1 + (*n2 + 1 << 2) - 5];
| ^
| ( )
/Users/admin/builder/spi-builder-workspace/SRC/dtgex2.c:623:42: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
623 | t[m - 1 + (m << 2) - 5] = -t[m + (m - 1 << 2) - 5];
| ~~^~~ ~~
/Users/admin/builder/spi-builder-workspace/SRC/dtgex2.c:623:42: note: place parentheses around the '-' expression to silence this warning
623 | t[m - 1 + (m << 2) - 5] = -t[m + (m - 1 << 2) - 5];
| ^
| ( )
/Users/admin/builder/spi-builder-workspace/SRC/dtgex2.c:637:26: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
637 | lda, &t[*n2 + 1 + (*n2 + 1 << 2) - 5], &c__4, &c_b5, &work[1],
| ~~~~^~~ ~~
/Users/admin/builder/spi-builder-workspace/SRC/dtgex2.c:637:26: note: place parentheses around the '+' expression to silence this warning
637 | lda, &t[*n2 + 1 + (*n2 + 1 << 2) - 5], &c__4, &c_b5, &work[1],
| ^
| ( )
/Users/admin/builder/spi-builder-workspace/SRC/dtgex2.c:642:26: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
642 | ldb, &t[*n2 + 1 + (*n2 + 1 << 2) - 5], &c__4, &c_b5, &work[1],
| ~~~~^~~ ~~
/Users/admin/builder/spi-builder-workspace/SRC/dtgex2.c:642:26: note: place parentheses around the '+' expression to silence this warning
642 | ldb, &t[*n2 + 1 + (*n2 + 1 << 2) - 5], &c__4, &c_b5, &work[1],
| ^
| ( )
12 warnings generated.
[20/140] Compiling dtgex2.c
[21/140] Compiling dtgsy2.c
[22/140] Compiling dggevx.c
[23/140] Compiling dtgevc.c
/Users/admin/builder/spi-builder-workspace/SRC/xerbla.c:59:11: warning: format specifies type 'int' but the argument has type 'integer' (aka 'long') [-Wformat]
58 | printf("** On entry to %6s, parameter number %2i had an illegal value\n",
| ~~~
| %2li
59 | srname, *info);
| ^~~~~
1 warning generated.
[24/140] Compiling xerbla.c
[25/140] Compiling ilaenv.c
[26/140] Compiling dormqr.c
[27/140] Compiling dorml2.c
[28/140] Compiling dormlq.c
[29/140] Compiling dormbr.c
[30/140] Compiling dorm2r.c
[31/140] Compiling dorgr2.c
[32/140] Compiling dorgqr.c
[33/140] Compiling dorg2r.c
[34/140] Compiling dlatrs.c
[35/140] Compiling dlatdf.c
[36/140] Compiling dlaswp.c
[37/140] Compiling dlassq.c
[38/140] Compiling dlasv2.c
[39/140] Compiling dlasrt.c
/Users/admin/builder/spi-builder-workspace/SRC/dlasq6.c:114:13: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
114 | i__1 = *n0 - 3 << 2;
| ~~~~^~~ ~~
/Users/admin/builder/spi-builder-workspace/SRC/dlasq6.c:114:13: note: place parentheses around the '-' expression to silence this warning
114 | i__1 = *n0 - 3 << 2;
| ^
| ( )
/Users/admin/builder/spi-builder-workspace/SRC/dlasq6.c:138:13: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
138 | i__1 = *n0 - 3 << 2;
| ~~~~^~~ ~~
/Users/admin/builder/spi-builder-workspace/SRC/dlasq6.c:138:13: note: place parentheses around the '-' expression to silence this warning
138 | i__1 = *n0 - 3 << 2;
| ^
| ( )
/Users/admin/builder/spi-builder-workspace/SRC/dlasq6.c:167:15: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
167 | j4 = (*n0 - 2 << 2) - *pp;
| ~~~~^~~ ~~
/Users/admin/builder/spi-builder-workspace/SRC/dlasq6.c:167:15: note: place parentheses around the '-' expression to silence this warning
167 | j4 = (*n0 - 2 << 2) - *pp;
| ^
| ( )
3 warnings generated.
[40/140] Compiling dlasq6.c
[41/140] Compiling dlasr.c
/Users/admin/builder/spi-builder-workspace/SRC/dlasq5.c:121:17: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
121 | i__1 = *n0 - 3 << 2;
| ~~~~^~~ ~~
/Users/admin/builder/spi-builder-workspace/SRC/dlasq5.c:121:17: note: place parentheses around the '-' expression to silence this warning
121 | i__1 = *n0 - 3 << 2;
| ^
| ( )
/Users/admin/builder/spi-builder-workspace/SRC/dlasq5.c:134:17: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
134 | i__1 = *n0 - 3 << 2;
| ~~~~^~~ ~~
/Users/admin/builder/spi-builder-workspace/SRC/dlasq5.c:134:17: note: place parentheses around the '-' expression to silence this warning
134 | i__1 = *n0 - 3 << 2;
| ^
| ( )
/Users/admin/builder/spi-builder-workspace/SRC/dlasq5.c:152:12: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
152 | j4 = (*n0 - 2 << 2) - *pp;
| ~~~~^~~ ~~
/Users/admin/builder/spi-builder-workspace/SRC/dlasq5.c:152:12: note: place parentheses around the '-' expression to silence this warning
152 | j4 = (*n0 - 2 << 2) - *pp;
| ^
| ( )
/Users/admin/builder/spi-builder-workspace/SRC/dlasq5.c:172:17: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
172 | i__1 = *n0 - 3 << 2;
| ~~~~^~~ ~~
/Users/admin/builder/spi-builder-workspace/SRC/dlasq5.c:172:17: note: place parentheses around the '-' expression to silence this warning
172 | i__1 = *n0 - 3 << 2;
| ^
| ( )
/Users/admin/builder/spi-builder-workspace/SRC/dlasq5.c:188:17: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
188 | i__1 = *n0 - 3 << 2;
| ~~~~^~~ ~~
/Users/admin/builder/spi-builder-workspace/SRC/dlasq5.c:188:17: note: place parentheses around the '-' expression to silence this warning
188 | i__1 = *n0 - 3 << 2;
| ^
| ( )
/Users/admin/builder/spi-builder-workspace/SRC/dlasq5.c:209:12: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
209 | j4 = (*n0 - 2 << 2) - *pp;
| ~~~~^~~ ~~
/Users/admin/builder/spi-builder-workspace/SRC/dlasq5.c:209:12: note: place parentheses around the '-' expression to silence this warning
209 | j4 = (*n0 - 2 << 2) - *pp;
| ^
| ( )
6 warnings generated.
[42/140] Compiling dlasq5.c
[43/140] Compiling dlasq4.c
/Users/admin/builder/spi-builder-workspace/SRC/dlasq3.c:215:17: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
215 | ipn4 = *i0 + *n0 << 2;
| ~~~~^~~~~ ~~
/Users/admin/builder/spi-builder-workspace/SRC/dlasq3.c:215:17: note: place parentheses around the '+' expression to silence this warning
215 | ipn4 = *i0 + *n0 << 2;
| ^
| ( )
/Users/admin/builder/spi-builder-workspace/SRC/dlasq3.c:216:23: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
216 | i__1 = *i0 + *n0 - 1 << 1;
| ~~~~~~~~~~^~~ ~~
/Users/admin/builder/spi-builder-workspace/SRC/dlasq3.c:216:23: note: place parentheses around the '-' expression to silence this warning
216 | i__1 = *i0 + *n0 - 1 << 1;
| ^
| ( )
/Users/admin/builder/spi-builder-workspace/SRC/dlasq3.c:278:56: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
278 | } else if (*dmin__ < 0. && *dmin1 > 0. && z__[(*n0 - 1 << 2) - *pp] < tol
| ~~~~^~~ ~~
/Users/admin/builder/spi-builder-workspace/SRC/dlasq3.c:278:56: note: place parentheses around the '-' expression to silence this warning
278 | } else if (*dmin__ < 0. && *dmin1 > 0. && z__[(*n0 - 1 << 2) - *pp] < tol
| ^
| ( )
/Users/admin/builder/spi-builder-workspace/SRC/dlasq3.c:283:11: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
283 | z__[(*n0 - 1 << 2) - *pp + 2] = 0.;
| ~~~~^~~ ~~
/Users/admin/builder/spi-builder-workspace/SRC/dlasq3.c:283:11: note: place parentheses around the '-' expression to silence this warning
283 | z__[(*n0 - 1 << 2) - *pp + 2] = 0.;
| ^
| ( )
4 warnings generated.
[44/140] Compiling dlasq3.c
[44/140] Compiling dlasq1.c
/Users/admin/builder/spi-builder-workspace/SRC/dlasq2.c:221:15: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
221 | i__1 = *n - 1 << 1;
| ~~~^~~ ~~
/Users/admin/builder/spi-builder-workspace/SRC/dlasq2.c:221:15: note: place parentheses around the '-' expression to silence this warning
221 | i__1 = *n - 1 << 1;
| ^
| ( )
/Users/admin/builder/spi-builder-workspace/SRC/dlasq2.c:299:12: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
299 | ipn4 = i0 + n0 << 2;
| ~~~^~~~ ~~
/Users/admin/builder/spi-builder-workspace/SRC/dlasq2.c:299:12: note: place parentheses around the '+' expression to silence this warning
299 | ipn4 = i0 + n0 << 2;
| ^
| ( )
/Users/admin/builder/spi-builder-workspace/SRC/dlasq2.c:300:17: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
300 | i__1 = i0 + n0 - 1 << 1;
| ~~~~~~~~^~~ ~~
/Users/admin/builder/spi-builder-workspace/SRC/dlasq2.c:300:17: note: place parentheses around the '-' expression to silence this warning
300 | i__1 = i0 + n0 - 1 << 1;
| ^
| ( )
/Users/admin/builder/spi-builder-workspace/SRC/dlasq2.c:320:16: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
320 | for (i4 = (n0 - 1 << 2) + pp; i4 >= i__1; i4 += -4) {
| ~~~^~~ ~~
/Users/admin/builder/spi-builder-workspace/SRC/dlasq2.c:320:16: note: place parentheses around the '-' expression to silence this warning
320 | for (i4 = (n0 - 1 << 2) + pp; i4 >= i__1; i4 += -4) {
| ^
| ( )
/Users/admin/builder/spi-builder-workspace/SRC/dlasq2.c:334:13: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
334 | i__1 = (n0 - 1 << 2) + pp;
| ~~~^~~ ~~
/Users/admin/builder/spi-builder-workspace/SRC/dlasq2.c:334:13: note: place parentheses around the '-' expression to silence this warning
334 | i__1 = (n0 - 1 << 2) + pp;
| ^
| ( )
/Users/admin/builder/spi-builder-workspace/SRC/dlasq2.c:389:15: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
389 | ndiv = n0 - i0 << 1;
| ~~~^~~~ ~~
/Users/admin/builder/spi-builder-workspace/SRC/dlasq2.c:389:15: note: place parentheses around the '-' expression to silence this warning
389 | ndiv = n0 - i0 << 1;
| ^
| ( )
/Users/admin/builder/spi-builder-workspace/SRC/dlasq2.c:463:15: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
463 | if (kmin - i0 << 1 < n0 - kmin && deemin <= z__[(n0 << 2) - 3] *
| ~~~~~^~~~ ~~
/Users/admin/builder/spi-builder-workspace/SRC/dlasq2.c:463:15: note: place parentheses around the '-' expression to silence this warning
463 | if (kmin - i0 << 1 < n0 - kmin && deemin <= z__[(n0 << 2) - 3] *
| ^
| ( )
/Users/admin/builder/spi-builder-workspace/SRC/dlasq2.c:465:13: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
465 | ipn4 = i0 + n0 << 2;
| ~~~^~~~ ~~
/Users/admin/builder/spi-builder-workspace/SRC/dlasq2.c:465:13: note: place parentheses around the '+' expression to silence this warning
465 | ipn4 = i0 + n0 << 2;
| ^
| ( )
/Users/admin/builder/spi-builder-workspace/SRC/dlasq2.c:467:18: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
467 | i__2 = i0 + n0 - 1 << 1;
| ~~~~~~~~^~~ ~~
/Users/admin/builder/spi-builder-workspace/SRC/dlasq2.c:467:18: note: place parentheses around the '-' expression to silence this warning
467 | i__2 = i0 + n0 - 1 << 1;
| ^
| ( )
/Users/admin/builder/spi-builder-workspace/SRC/dlasq2.c:522:17: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
522 | i__3 = n0 - 3 << 2;
| ~~~^~~ ~~
/Users/admin/builder/spi-builder-workspace/SRC/dlasq2.c:522:17: note: place parentheses around the '-' expression to silence this warning
522 | i__3 = n0 - 3 << 2;
| ^
| ( )
10 warnings generated.
[46/140] Compiling dlasq2.c
[47/140] Compiling dlaset.c
[48/140] Compiling dlasdt.c
[49/140] Compiling dlasdq.c
[50/140] Compiling dlasda.c
[50/140] Compiling dlasd8.c
[52/140] Compiling dlasd6.c
[53/140] Compiling dlasd7.c
[54/140] Compiling dlasd5.c
[55/140] Compiling dlascl.c
[56/140] Compiling dlas2.c
[57/140] Compiling dlartg.c
[58/140] Compiling dlasd4.c
[59/140] Compiling dlarft.c
[60/140] Compiling dlarfg.c
[61/140] Compiling dlarfp.c
[62/140] Compiling dlarf.c
[63/140] Compiling dlapy3.c
[64/140] Compiling dlapy2.c
[65/140] Compiling dlarfb.c
[66/140] Compiling dlanst.c
[67/140] Compiling dlange.c
[68/140] Compiling dlanhs.c
[69/140] Compiling dlamrg.c
[70/140] Compiling dlalsa.c
[71/140] Compiling dlalsd.c
[72/140] Compiling dlals0.c
[73/140] Compiling dlaisnan.c
[74/140] Compiling dlaln2.c
[75/140] Compiling dlagv2.c
[76/140] Compiling dladiv.c
[77/140] Compiling dlacpy.c
[78/140] Compiling dlaed6.c
[79/140] Compiling dlag2.c
[80/140] Compiling dlacn2.c
[81/140] Compiling dlabrd.c
[82/140] Compiling dggbak.c
[83/140] Compiling dgetri.c
[84/140] Compiling dggbal.c
[85/140] Compiling dgetrf.c
[86/140] Compiling dgetf2.c
[86/140] Compiling dgetc2.c
[88/140] Compiling dgerq2.c
[89/140] Compiling dgesc2.c
[90/140] Compiling dgeqrf.c
[91/140] Compiling dgeqr2.c
[92/140] Compiling dgelqf.c
[93/140] Compiling dgelsd.c
[94/140] Compiling dgecon.c
[95/140] Compiling dgelq2.c
[96/140] Compiling dgebrd.c
[97/140] Compiling dgebd2.c
[98/140] Compiling lsame.c
[99/140] Compiling dlamch.c
[100/140] Compiling dbdsqr.c
[101/140] Compiling s_copy.c
[102/140] Compiling s_cmp.c
[103/140] Compiling pow_ii.c
[104/140] Compiling s_cat.c
[105/140] Compiling sig_die.c
[106/140] Compiling pow_di.c
[107/140] Compiling pow_dd.c
[108/140] Compiling i_nint.c
[109/140] Compiling i_dnnt.c
[110/140] Compiling i77vers.c
[111/140] Compiling fmtlib.c
[112/140] Compiling f77_aloc.c
[113/140] Compiling exit_.c
/Users/admin/builder/spi-builder-workspace/F2CLIBS/libf2c/wsfe.c:55:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
55 | if(n=c_sfe(a)) return(n);
| ~^~~~~~~~~
/Users/admin/builder/spi-builder-workspace/F2CLIBS/libf2c/wsfe.c:55:6: note: place parentheses around the assignment to silence this warning
55 | if(n=c_sfe(a)) return(n);
| ^
| ( )
/Users/admin/builder/spi-builder-workspace/F2CLIBS/libf2c/wsfe.c:55:6: note: use '==' to turn this assignment into an equality comparison
55 | if(n=c_sfe(a)) return(n);
| ^
| ==
1 warning generated.
[114/140] Compiling wsfe.c
[115/140] Compiling err.c
[116/140] Compiling wrtfmt.c
/Users/admin/builder/spi-builder-workspace/F2CLIBS/libf2c/endfile.c:46:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
46 | if (tf = FOPEN(nbuf, f__w_mode[0]))
| ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/F2CLIBS/libf2c/endfile.c:46:10: note: place parentheses around the assignment to silence this warning
46 | if (tf = FOPEN(nbuf, f__w_mode[0]))
| ^
| ( )
/Users/admin/builder/spi-builder-workspace/F2CLIBS/libf2c/endfile.c:46:10: note: use '==' to turn this assignment into an equality comparison
46 | if (tf = FOPEN(nbuf, f__w_mode[0]))
| ^
| ==
1 warning generated.
[117/140] Compiling endfile.c
[118/140] Compiling util.c
[119/140] Compiling sfe.c
/Users/admin/builder/spi-builder-workspace/F2CLIBS/libf2c/open.c:230:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
230 | if (tf = FOPEN(buf,f__w_mode[0]))
| ~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/F2CLIBS/libf2c/open.c:230:10: note: place parentheses around the assignment to silence this warning
230 | if (tf = FOPEN(buf,f__w_mode[0]))
| ^
| ( )
/Users/admin/builder/spi-builder-workspace/F2CLIBS/libf2c/open.c:230:10: note: use '==' to turn this assignment into an equality comparison
230 | if (tf = FOPEN(buf,f__w_mode[0]))
| ^
| ==
/Users/admin/builder/spi-builder-workspace/F2CLIBS/libf2c/open.c:240:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
240 | if (tf = FOPEN(buf, f__r_mode[ufmt]))
| ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/F2CLIBS/libf2c/open.c:240:10: note: place parentheses around the assignment to silence this warning
240 | if (tf = FOPEN(buf, f__r_mode[ufmt]))
| ^
| ( )
/Users/admin/builder/spi-builder-workspace/F2CLIBS/libf2c/open.c:240:10: note: use '==' to turn this assignment into an equality comparison
240 | if (tf = FOPEN(buf, f__r_mode[ufmt]))
| ^
| ==
/Users/admin/builder/spi-builder-workspace/F2CLIBS/libf2c/open.c:242:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
242 | else if (tf = FOPEN(buf, f__w_mode[ufmt])) {
| ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/F2CLIBS/libf2c/open.c:242:15: note: place parentheses around the assignment to silence this warning
242 | else if (tf = FOPEN(buf, f__w_mode[ufmt])) {
| ^
| ( )
/Users/admin/builder/spi-builder-workspace/F2CLIBS/libf2c/open.c:242:15: note: use '==' to turn this assignment into an equality comparison
242 | else if (tf = FOPEN(buf, f__w_mode[ufmt])) {
| ^
| ==
/Users/admin/builder/spi-builder-workspace/F2CLIBS/libf2c/open.c:257:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
257 | else if ((s = a->oacc) && (*s == 'a' || *s == 'A')
| ^
4 warnings generated.
[120/140] Compiling open.c
[121/140] Compiling d_sign.c
/Users/admin/builder/spi-builder-workspace/F2CLIBS/libf2c/dfe.c:104:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
104 | if(n=c_dfe(a))return(n);
| ~^~~~~~~~~
/Users/admin/builder/spi-builder-workspace/F2CLIBS/libf2c/dfe.c:104:6: note: place parentheses around the assignment to silence this warning
104 | if(n=c_dfe(a))return(n);
| ^
| ( )
/Users/admin/builder/spi-builder-workspace/F2CLIBS/libf2c/dfe.c:104:6: note: use '==' to turn this assignment into an equality comparison
104 | if(n=c_dfe(a))return(n);
| ^
| ==
/Users/admin/builder/spi-builder-workspace/F2CLIBS/libf2c/dfe.c:126:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
126 | if(n=c_dfe(a)) return(n);
| ~^~~~~~~~~
/Users/admin/builder/spi-builder-workspace/F2CLIBS/libf2c/dfe.c:126:6: note: place parentheses around the assignment to silence this warning
126 | if(n=c_dfe(a)) return(n);
| ^
| ( )
/Users/admin/builder/spi-builder-workspace/F2CLIBS/libf2c/dfe.c:126:6: note: use '==' to turn this assignment into an equality comparison
126 | if(n=c_dfe(a)) return(n);
| ^
| ==
2 warnings generated.
[122/140] Compiling dfe.c
[123/140] Compiling d_lg10.c
[124/140] Compiling close.c
[125/140] Compiling fmt.c
[126/140] Compiling idamax.c
[127/140] Compiling dtrsv.c
[128/140] Compiling dtrmv.c
[129/140] Compiling dtrsm.c
[130/140] Compiling dtrmm.c
[131/140] Compiling rewind.c
[132/140] Compiling dswap.c
[132/140] Compiling dnrm2.c
[134/140] Compiling dger.c
[135/140] Compiling dgemv.c
[136/140] Compiling daxpy.c
[137/140] Compiling dasum.c
/Users/admin/builder/spi-builder-workspace/F2CLIBS/libf2c/wref.c:140:29: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
140 | for(s -= 2, e1 = 2; s[0] = s[1]; s++)
| ~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/F2CLIBS/libf2c/wref.c:140:29: note: place parentheses around the assignment to silence this warning
140 | for(s -= 2, e1 = 2; s[0] = s[1]; s++)
| ^
| ( )
/Users/admin/builder/spi-builder-workspace/F2CLIBS/libf2c/wref.c:140:29: note: use '==' to turn this assignment into an equality comparison
140 | for(s -= 2, e1 = 2; s[0] = s[1]; s++)
| ^
| ==
/Users/admin/builder/spi-builder-workspace/F2CLIBS/libf2c/wref.c:236:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
236 | if (n = f__scale)
| ~~^~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/F2CLIBS/libf2c/wref.c:236:8: note: place parentheses around the assignment to silence this warning
236 | if (n = f__scale)
| ^
| ( )
/Users/admin/builder/spi-builder-workspace/F2CLIBS/libf2c/wref.c:236:8: note: use '==' to turn this assignment into an equality comparison
236 | if (n = f__scale)
| ^
| ==
/Users/admin/builder/spi-builder-workspace/F2CLIBS/libf2c/wref.c:239:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
239 | else
| ^
/Users/admin/builder/spi-builder-workspace/F2CLIBS/libf2c/wref.c:286:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
286 | while(n = *b++)
| ~~^~~~~~
/Users/admin/builder/spi-builder-workspace/F2CLIBS/libf2c/wref.c:286:10: note: place parentheses around the assignment to silence this warning
286 | while(n = *b++)
| ^
| ( )
/Users/admin/builder/spi-builder-workspace/F2CLIBS/libf2c/wref.c:286:10: note: use '==' to turn this assignment into an equality comparison
286 | while(n = *b++)
| ^
| ==
4 warnings generated.
[138/140] Compiling wref.c
/Users/admin/builder/spi-builder-workspace/F2CLIBS/libf2c/rdfmt.c:39:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
39 | while(ch = *sc++)
| ~~~^~~~~~~
/Users/admin/builder/spi-builder-workspace/F2CLIBS/libf2c/rdfmt.c:39:12: note: place parentheses around the assignment to silence this warning
39 | while(ch = *sc++)
| ^
| ( )
/Users/admin/builder/spi-builder-workspace/F2CLIBS/libf2c/rdfmt.c:39:12: note: use '==' to turn this assignment into an equality comparison
39 | while(ch = *sc++)
| ^
| ==
/Users/admin/builder/spi-builder-workspace/F2CLIBS/libf2c/rdfmt.c:42:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
42 | while(ch = *sc++)
| ~~~^~~~~~~
/Users/admin/builder/spi-builder-workspace/F2CLIBS/libf2c/rdfmt.c:42:12: note: place parentheses around the assignment to silence this warning
42 | while(ch = *sc++)
| ^
| ( )
/Users/admin/builder/spi-builder-workspace/F2CLIBS/libf2c/rdfmt.c:42:12: note: use '==' to turn this assignment into an equality comparison
42 | while(ch = *sc++)
| ^
| ==
/Users/admin/builder/spi-builder-workspace/F2CLIBS/libf2c/rdfmt.c:71:9: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
71 | w2 = w1+1 >> 1;
| ~~^~ ~~
/Users/admin/builder/spi-builder-workspace/F2CLIBS/libf2c/rdfmt.c:71:9: note: place parentheses around the '+' expression to silence this warning
71 | w2 = w1+1 >> 1;
| ^
| ( )
/Users/admin/builder/spi-builder-workspace/F2CLIBS/libf2c/rdfmt.c:93:23: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
93 | *t = hex[*s0 & 0xff]-1 << 4 | hex[s0[1] & 0xff]-1;
| ~~~~~~~~~~~~~~~^~ ~~
/Users/admin/builder/spi-builder-workspace/F2CLIBS/libf2c/rdfmt.c:93:23: note: place parentheses around the '-' expression to silence this warning
93 | *t = hex[*s0 & 0xff]-1 << 4 | hex[s0[1] & 0xff]-1;
| ^
| ( )
4 warnings generated.
[139/140] Compiling rdfmt.c
Build complete! (2.25s)
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "CLAPACK",
"name" : "CLAPACK",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
],
"products" : [
{
"name" : "CLAPACK",
"targets" : [
"CLAPACK"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "CLAPACKTests",
"module_type" : "SwiftTarget",
"name" : "CLAPACKTests",
"path" : "BUILD_TESTS",
"sources" : [
"test.swift"
],
"target_dependencies" : [
"CLAPACK"
],
"type" : "test"
},
{
"c99name" : "CLAPACK",
"module_type" : "ClangTarget",
"name" : "CLAPACK",
"path" : ".",
"product_memberships" : [
"CLAPACK"
],
"sources" : [
"BLAS/SRC/dasum.c",
"BLAS/SRC/daxpy.c",
"BLAS/SRC/dcopy.c",
"BLAS/SRC/ddot.c",
"BLAS/SRC/dgemm.c",
"BLAS/SRC/dgemv.c",
"BLAS/SRC/dger.c",
"BLAS/SRC/dnrm2.c",
"BLAS/SRC/drot.c",
"BLAS/SRC/dscal.c",
"BLAS/SRC/dswap.c",
"BLAS/SRC/dtrmm.c",
"BLAS/SRC/dtrmv.c",
"BLAS/SRC/dtrsm.c",
"BLAS/SRC/dtrsv.c",
"BLAS/SRC/idamax.c",
"F2CLIBS/libf2c/close.c",
"F2CLIBS/libf2c/d_lg10.c",
"F2CLIBS/libf2c/d_sign.c",
"F2CLIBS/libf2c/dfe.c",
"F2CLIBS/libf2c/endfile.c",
"F2CLIBS/libf2c/err.c",
"F2CLIBS/libf2c/exit_.c",
"F2CLIBS/libf2c/f77_aloc.c",
"F2CLIBS/libf2c/fmt.c",
"F2CLIBS/libf2c/fmtlib.c",
"F2CLIBS/libf2c/i77vers.c",
"F2CLIBS/libf2c/i_dnnt.c",
"F2CLIBS/libf2c/i_nint.c",
"F2CLIBS/libf2c/open.c",
"F2CLIBS/libf2c/pow_dd.c",
"F2CLIBS/libf2c/pow_di.c",
"F2CLIBS/libf2c/pow_ii.c",
"F2CLIBS/libf2c/rdfmt.c",
"F2CLIBS/libf2c/rewind.c",
"F2CLIBS/libf2c/s_cat.c",
"F2CLIBS/libf2c/s_cmp.c",
"F2CLIBS/libf2c/s_copy.c",
"F2CLIBS/libf2c/sfe.c",
"F2CLIBS/libf2c/sig_die.c",
"F2CLIBS/libf2c/util.c",
"F2CLIBS/libf2c/wref.c",
"F2CLIBS/libf2c/wrtfmt.c",
"F2CLIBS/libf2c/wsfe.c",
"INSTALL/dlamch.c",
"INSTALL/lsame.c",
"SRC/dbdsqr.c",
"SRC/dgebd2.c",
"SRC/dgebrd.c",
"SRC/dgecon.c",
"SRC/dgelq2.c",
"SRC/dgelqf.c",
"SRC/dgelsd.c",
"SRC/dgeqr2.c",
"SRC/dgeqrf.c",
"SRC/dgerq2.c",
"SRC/dgesc2.c",
"SRC/dgetc2.c",
"SRC/dgetf2.c",
"SRC/dgetrf.c",
"SRC/dgetri.c",
"SRC/dggbak.c",
"SRC/dggbal.c",
"SRC/dggevx.c",
"SRC/dgghrd.c",
"SRC/dhgeqz.c",
"SRC/disnan.c",
"SRC/dlabad.c",
"SRC/dlabrd.c",
"SRC/dlacn2.c",
"SRC/dlacpy.c",
"SRC/dladiv.c",
"SRC/dlaed6.c",
"SRC/dlag2.c",
"SRC/dlagv2.c",
"SRC/dlaisnan.c",
"SRC/dlaln2.c",
"SRC/dlals0.c",
"SRC/dlalsa.c",
"SRC/dlalsd.c",
"SRC/dlamrg.c",
"SRC/dlange.c",
"SRC/dlanhs.c",
"SRC/dlanst.c",
"SRC/dlapy2.c",
"SRC/dlapy3.c",
"SRC/dlarf.c",
"SRC/dlarfb.c",
"SRC/dlarfg.c",
"SRC/dlarfp.c",
"SRC/dlarft.c",
"SRC/dlartg.c",
"SRC/dlas2.c",
"SRC/dlascl.c",
"SRC/dlasd4.c",
"SRC/dlasd5.c",
"SRC/dlasd6.c",
"SRC/dlasd7.c",
"SRC/dlasd8.c",
"SRC/dlasda.c",
"SRC/dlasdq.c",
"SRC/dlasdt.c",
"SRC/dlaset.c",
"SRC/dlasq1.c",
"SRC/dlasq2.c",
"SRC/dlasq3.c",
"SRC/dlasq4.c",
"SRC/dlasq5.c",
"SRC/dlasq6.c",
"SRC/dlasr.c",
"SRC/dlasrt.c",
"SRC/dlassq.c",
"SRC/dlasv2.c",
"SRC/dlaswp.c",
"SRC/dlatdf.c",
"SRC/dlatrs.c",
"SRC/dorg2r.c",
"SRC/dorgqr.c",
"SRC/dorgr2.c",
"SRC/dorm2r.c",
"SRC/dormbr.c",
"SRC/dorml2.c",
"SRC/dormlq.c",
"SRC/dormqr.c",
"SRC/dormr2.c",
"SRC/drscl.c",
"SRC/dtgevc.c",
"SRC/dtgex2.c",
"SRC/dtgexc.c",
"SRC/dtgsna.c",
"SRC/dtgsy2.c",
"SRC/dtgsyl.c",
"SRC/dtrti2.c",
"SRC/dtrtri.c",
"SRC/ieeeck.c",
"SRC/iladlc.c",
"SRC/iladlr.c",
"SRC/ilaenv.c",
"SRC/iparmq.c",
"SRC/xerbla.c"
],
"type" : "library"
}
],
"tools_version" : "5.5"
}
Done.