diff --git a/.ci_support/linux_aarch64_.yaml b/.ci_support/linux_aarch64_.yaml
new file mode 100644
index 0000000..4f36128
--- /dev/null
+++ b/.ci_support/linux_aarch64_.yaml
@@ -0,0 +1,27 @@
+BUILD:
+- aarch64-conda_cos7-linux-gnu
+arm_variant_type:
+- sbsa
+c_compiler:
+- gcc
+c_compiler_version:
+- '12'
+cdt_arch:
+- aarch64
+cdt_name:
+- cos7
+channel_sources:
+- conda-forge
+channel_targets:
+- conda-forge main
+cxx_compiler:
+- gxx
+cxx_compiler_version:
+- '12'
+docker_image:
+- quay.io/condaforge/linux-anvil-aarch64
+target_platform:
+- linux-aarch64
+zip_keys:
+- - c_compiler_version
+ - cxx_compiler_version
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..05d64a4
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,25 @@
+# This file was generated automatically from conda-smithy. To update this configuration,
+# update the conda-forge.yml and/or the recipe/meta.yaml.
+
+language: generic
+
+
+
+matrix:
+ include:
+ - env: CONFIG=linux_aarch64_ UPLOAD_PACKAGES=True PLATFORM=linux-aarch64 DOCKER_IMAGE=quay.io/condaforge/linux-anvil-aarch64
+ os: linux
+ arch: arm64
+ dist: focal
+
+script:
+ - export CI=travis
+ - export GIT_BRANCH="$TRAVIS_BRANCH"
+ - export flow_run_id="travis_$TRAVIS_JOB_ID"
+ - export sha="$TRAVIS_COMMIT"
+ - export remote_url="https://github.com/$TRAVIS_REPO_SLUG"
+ - export FEEDSTOCK_NAME=$(basename ${TRAVIS_REPO_SLUG})
+ - if [[ "${TRAVIS_PULL_REQUEST:-}" == "false" ]]; then export IS_PR_BUILD="False"; else export IS_PR_BUILD="True"; fi
+
+
+ - if [[ ${PLATFORM} =~ .*linux.* ]]; then CONDA_FORGE_DOCKER_RUN_ARGS="--network=host --security-opt=seccomp=unconfined" ./.scripts/run_docker_build.sh; fi
\ No newline at end of file
diff --git a/README.md b/README.md
index 91f5e92..ddb7df9 100644
--- a/README.md
+++ b/README.md
@@ -18,7 +18,14 @@ Current build status
====================
-
+
+ | Travis |
+
+
+
+
+ |
+
| Azure |
@@ -38,6 +45,13 @@ Current build status
+
+ | linux_aarch64 |
+
+
+
+
+ |
diff --git a/conda-forge.yml b/conda-forge.yml
index c1a7708..73c5cee 100644
--- a/conda-forge.yml
+++ b/conda-forge.yml
@@ -1,8 +1,10 @@
-github:
- branch_name: main
- tooling_branch_name: main
conda_build:
error_overlinking: false
conda_forge_output_validation: true
+github:
+ branch_name: main
+ tooling_branch_name: main
os_version:
linux_64: cos7
+provider:
+ linux_aarch64: default
diff --git a/recipe/Makefile.patch b/recipe/Makefile.patch
index eaecd4f..0c99d5d 100644
--- a/recipe/Makefile.patch
+++ b/recipe/Makefile.patch
@@ -1,15 +1,21 @@
---- samples/Makefile 2022-06-24 00:23:23.000000000 +0000
-+++ samples/Makefile.new 2022-06-27 15:04:32.235125647 +0000
-@@ -35,8 +35,8 @@
+--- samples/Makefile 2023-08-14 23:46:34.000000000 -0400
++++ samples/Makefile.new 2023-12-19 11:54:43.264080087 -0500
+@@ -35,13 +35,13 @@
# Common includes and paths for CUDA
+ ARCH ?= $(shell uname -m)
-CUDA_PATH := /usr/local/cuda
--CUFILE_PATH ?= /usr/local/cuda/targets/x86_64-linux/lib/
--CUFILE_INCLUDE_PATH ?= /usr/local/cuda/targets/x86_64-linux/include/
+CUDA_PATH := ${PREFIX}
-+CUFILE_PATH ?= $(CUDA_PATH)/targets/x86_64-linux/lib/
-+CUFILE_INCLUDE_PATH ?= $(CUDA_PATH)/targets/x86_64-linux/include/
+ ifeq ($(ARCH),aarch64)
+- CUFILE_PATH ?= /usr/local/cuda/targets/sbsa-linux/lib/
+- CUFILE_INCLUDE_PATH ?= /usr/local/cuda/targets/sbsa-linux/include/
++ CUFILE_PATH ?= $(CUDA_PATH)/targets/sbsa-linux/lib/
++ CUFILE_INCLUDE_PATH ?= $(CUDA_PATH)/targets/sbsa-linux/include/
+ else
+- CUFILE_PATH ?= /usr/local/cuda/targets/x86_64-linux/lib/
+- CUFILE_INCLUDE_PATH ?= /usr/local/cuda/targets/x86_64-linux/include/
++ CUFILE_PATH ?= $(CUDA_PATH)/targets/x86_64-linux/lib/
++ CUFILE_INCLUDE_PATH ?= $(CUDA_PATH)/targets/x86_64-linux/include/
+ endif
CXXFLAGS := -Wall
CXXFLAGS += -I $(CUDA_PATH)/include/
- CXXFLAGS += -I $(CUFILE_INCLUDE_PATH)
-
diff --git a/recipe/meta.yaml b/recipe/meta.yaml
index fb0cb9c..17c3b81 100644
--- a/recipe/meta.yaml
+++ b/recipe/meta.yaml
@@ -1,6 +1,6 @@
{% set name = "libcufile" %}
-{% set version = "1.6.1.9" %}
-{% set cuda_version = "12.1" %}
+{% set version = "1.7.2.10" %}
+{% set cuda_version = "12.2" %}
{% set platform = "linux-x86_64" %} # [linux64]
{% set platform = "linux-sbsa" %} # [aarch64]
{% set target_name = "x86_64-linux" %} # [linux64]
@@ -13,8 +13,8 @@ package:
source:
url: https://developer.download.nvidia.com/compute/cuda/redist/{{ name }}/{{ platform }}/{{ name }}-{{ platform }}-{{ version }}-archive.{{ extension }}
- sha256: c2a635c98aaafff7c7c9daf4c1a60c96c2cbd7b580cff488a26376f42194d9a0 # [linux64]
- sha256: 4e8d2b525322be9ab6ae574bd1d0325a4bf9c6c3bbdaa1611b5b969b7b34b0c4 # [aarch64]
+ sha256: 60f9e442b09998d1937827b4f56982bfc22fa1c15ede9bc1261e9cc947a94087 # [linux64]
+ sha256: 00be847ca86b90fb540174ad70f34899c2f8f351637775b9c5fef5b7ad3adb76 # [aarch64]
patches:
- Makefile.patch