lol
1mc64ad_dist.c was removed (DFSG nonfree), create stubs
2--- /dev/null
3+++ b/SRC/prec-independent/mc64ad_dist.c
4@@ -0,0 +1,27 @@
5+/* The original mc64ad_dist.c is nonfree and has been removed.
6+ We provide a stub interface here instead.
7+*/
8+
9+#include <stdio.h>
10+#include <stdlib.h>
11+
12+#include "superlu_ddefs.h"
13+
14+/* only mc64id_dist and mc64ad_dist are referenced by SuperLU-Dist code */
15+
16+/* Subroutine */ int_t mc64id_dist(int_t *icntl)
17+{
18+ fprintf(stderr, "SuperLU-Dist: MC64 functionality not available.\n(It uses code under a non-free HSL licence which does not permit redistribution).\nAborting mc64id_dist.\n");
19+ abort();
20+ return 0;
21+}
22+
23+int_t mc64ad_dist(int_t *job, int_t *n, int_t *ne, int_t *
24+ ip, int_t *irn, double *a, int_t *num, int_t *cperm,
25+ int_t *liw, int_t *iw, int_t *ldw, double *dw, int_t *
26+ icntl, int_t *info)
27+{
28+ fprintf(stderr, "SuperLU-Dist: MC64 functionality not available.\n(It uses code under a non-free HSL licence which does not permit redistribution).\nAborting mc64ad_dist.\n");
29+ abort();
30+ return 0;
31+}