Skip to content

Commit 33deedc

Browse files
committed
math.h + new-sde-url
1 parent 3c0c741 commit 33deedc

3 files changed

Lines changed: 4 additions & 9 deletions

File tree

.github/workflows/test_old_cpu.yml

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -39,15 +39,8 @@ jobs:
3939

4040
- name: Install Intel SDE
4141
run: |
42-
URL="https://downloadmirror.intel.com/859732/sde-external-9.58.0-2025-06-16-lin.tar.xz"
43-
UA="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0 Safari/537.36"
44-
for i in $(seq 1 10); do
45-
curl -fSL -A "$UA" -o /tmp/sde.tar.xz "$URL" && tar -tJf /tmp/sde.tar.xz >/dev/null 2>&1 && break
46-
echo "SDE download attempt $i returned no valid archive (HTTP 202 staging); retrying in 15s..."
47-
sleep 15
48-
done
49-
tar -tJf /tmp/sde.tar.xz >/dev/null 2>&1 || { echo "ERROR: could not download a valid SDE archive from $URL"; exit 1; }
50-
mkdir /tmp/sde && tar -xf /tmp/sde.tar.xz -C /tmp/sde/
42+
curl -fSL -o /tmp/sde.tar.xz https://downloadmirror.intel.com/915934/sde-external-10.8.0-2026-03-15-lin.tar.xz
43+
mkdir /tmp/sde && tar -xvf /tmp/sde.tar.xz -C /tmp/sde/
5144
sudo mv /tmp/sde/* /opt/sde && sudo ln -s /opt/sde/sde64 /usr/bin/sde
5245
5346
- name: Install system dependencies

src/csrc/scalar.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
#include <sleef.h>
33
#include <sleefquad.h>
44
#include <stdlib.h>
5+
#include <math.h>
56

67
#define PY_ARRAY_UNIQUE_SYMBOL QuadPrecType_ARRAY_API
78
#define NPY_NO_DEPRECATED_API NPY_2_0_API_VERSION

src/csrc/scalar_ops.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
extern "C" {
77
#include <Python.h>
8+
#include <math.h>
89

910
#include "numpy/arrayobject.h"
1011
#include "numpy/ndarraytypes.h"

0 commit comments

Comments
 (0)