Commit Graph

110 Commits

Author SHA1 Message Date
Taro L. Saito e6d1196bc6
internal fix: Use Windows-aarch64 target name and compiler options (#518)
* internal fix: Use Windows-aarch64 target name

* Fix compiler

* Fix strip command

* Use the same compiler flags with other Windows
2023-09-26 11:08:32 -07:00
Sudip Roy ee96b64c7d
Feature: Add Windows arm64 support (#511)
* add arm64 support

* update Makefile
2023-09-26 09:14:40 -07:00
Taro L. Saito f2e97f27be
feature: Upgrade the internal snappy version to 1.1.10 (1.1.8 was wrongly used before) (#508)
* Upgrade to snappy 1.1.10 binary

* Use a specific snappy version

* Use cmake 3.16.x for mac-x86_64

* Add -ftemplate-depth for Mac x86_64 build
2023-09-22 13:41:36 -07:00
Sudip Roy 10f3b32d49
Trigger native lib build on PR (#444)
* trigger build native on PR and push

Signed-off-by: Sudip Roy <sudiproy1999@gmail.com>

* Add branch master

* Trigger native lib build only for PRs

* Test native lib build trigger

* Targetting the PR repo

* Add comment to trigger native lib build

* Fix syntax error

* Test with write permission

* Test with contents: write

* Test

* test

* Use gh pr checkout

* fix

* Add checkout phase

* test target repo:

* Try bot user

* clanup

* Use PAT

* Use different user

* simplify

* fix

* test

* Fix token

* revert

* Try push action

* use the same token

* fix tab

* Set ref

* Create a new PR for every master update

* fix

* fix indent

* Use native-all

---------

Signed-off-by: Sudip Roy <sudiproy1999@gmail.com>
Co-authored-by: Taro L. Saito <leo@xerial.org>
2023-05-24 20:08:53 +00:00
Taro L. Saito fd504023f1
Feature: Android arm64 support (#442)
* Feature: Support Linux android-arm64(aarch64)

* Add dockcross script

* Add native lib

* Add --no-cache for CI

* Revert "Add --no-cache for CI"

This reverts commit 0f2f05ba8e.

* Add docker clean process

* Update native libraries

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-05-23 15:05:31 -07:00
Taro L. Saito ad2e2d7378
Feature: Use LTS cross-compiler for Linux armv6/armv7 to use glibc 2.28 (#440)
* Feature: Use LTS cross-compiler for Linux armv6/armv7 to use glibc 2.28

* Use softfp for armv7

* Fix armv6 config

* Update native libraries

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-05-23 13:20:44 -07:00
Sudip Roy 027c0c2703
add s390x support (#416) 2023-05-16 11:00:50 -07:00
Ludovic Henry 3c74e292ab
Add Linux-riscv64 support (#396) 2023-02-15 01:24:42 -08:00
Taro L. Saito c515db5857
Add release automation workflow (#384) 2023-01-28 00:33:40 -08:00
Taro L. Saito cecbb0d1e2
Build native library for Snappy 1.1.9 (#380)
* Fix dependency

* Add checkout step

* Remove tty option

* Fix compiler prefixes

* Fix arm compiler names

* Reorder for debug

* Fix

* Update dockcross-arm-android

* Remove system include

* Fix strip path

* Update native libraries

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-01-27 23:54:10 -08:00
Taro L. Saito a794389cf2
Upgrade to snappy-1.1.9 (#379)
* Upgrade to snappy-1.1.9

* Add sbt-dynver

* Fix script so as not to requrie perl

* Upgrade bitshuffle to 0.5.1

* use bitshuffle 0.3.4, which can be compiled without errors

* Add native library build workflow
2023-01-27 22:33:12 -08:00
Taro L. Saito ab18bdb457
Add a binary for Apple Silicon (M1) (#268) 2020-11-28 09:12:41 -08:00
Taro L. Saito 9532de9459
Fixes #257: Use a patched version of crossbuild Docker image for mac64 target (#264) 2020-10-22 14:28:39 -07:00
Taro L. Saito a300c63060
Upgrade to snappy 1.1.8 (#258) 2020-10-20 21:34:28 -07:00
Taro L. Saito 015b8a17b3 Fix comment 2020-10-20 17:52:53 -07:00
Taro L. Saito 173832eda7 Fix native-all task 2020-10-20 17:52:53 -07:00
Taro L. Saito 3d4fd649d0 Fix armv7 build 2020-10-20 17:52:53 -07:00
Taro L. Saito 1fba891de8 Fix arm64 build 2020-10-20 17:52:53 -07:00
Masatake Iwasaki 150083ca57
Using latest multiarch/crossbuild since we need cmake 3.1 or higher for building snappy 1.1.7. (#261) 2020-10-20 10:02:39 -07:00
Marshall Pierce 990f73398d Use javac -h instead of javah (#238)
This allows it to build on JDK10.
2019-12-13 14:58:28 -08:00
ossdev 40ebc5a48e Failure of snappy-java 1.1.7 test cases due to isValidCompressedBuffer() on AARCH64 architecture 2018-05-14 19:23:04 +05:30
Taro L. Saito 6b2384d65c centos5 cannot use cmake3, so provide pre-configured header files instead 2017-11-30 16:39:16 -08:00
Rei Odaira 23cca45a0f Use config.h and snappy-stubs-public.h generated by cmake on any platform 2017-11-23 23:02:49 -06:00
Rei Odaira 6a6ea45c4f Run snappy-header target to generate snappy-stubs-public.h 2017-11-16 11:02:46 -06:00
Taro L. Saito a450805eeb Optimize for aarch64 big-endian 2017-11-15 19:08:47 -08:00
Taro L. Saito 989e714bad Run cmake only for Windows 2017-11-15 12:31:07 -08:00
Taro L. Saito b90841e676 Run cmake first to create snappy-stubs-public.h for windows 2017-11-15 12:16:41 -08:00
Taro L. Saito 3c570c9081 Upgrade to snappy 1.1.7 2017-11-14 00:18:27 -08:00
Taro L. Saito e20494cfb2 Remove ppc64. Rebuild ppc64le 2017-02-14 22:26:06 -08:00
Taro L. Saito 3497e732ce #168: Add ppc64 target 2017-02-14 08:20:08 -08:00
Taro L. Saito ee4d27b16b #168: Rename dockcross script name 2017-02-14 07:48:33 -08:00
Taro L. Saito 2a6e0c3040 #168: Rename to ppc64le (little-endian) 2017-02-14 07:46:30 -08:00
Rei Odaira 0c73a857a2 Updated libsnappyjava and Makefile for AIX 2017-02-13 07:35:12 -08:00
xerial f3bc28ece4 Upgrade to snappy-1.1.4 2017-02-06 14:40:09 -08:00
Takeshi YAMAMURO e2efc5b8d8 Add a missing entry 2017-01-25 23:35:18 +09:00
xerial 5898066ebd Fix doc 2017-01-19 23:29:17 -08:00
xerial 9c89e5c3af Give up using Travis for docker build 2017-01-19 22:50:04 -08:00
xerial 0c00a0cd6a Use privileged mode 2017-01-19 22:35:44 -08:00
xerial dc33aaf564 Just use make native for PR build 2017-01-19 22:25:56 -08:00
Taro L. Saito c88e150282 Build jni-header first 2017-01-19 21:09:37 -08:00
Taro L. Saito 549e971765 Remove obsolete google code upload script 2017-01-19 21:07:31 -08:00
Taro L. Saito 5fdd82cdb5 Update sbt script 2017-01-19 20:40:55 -08:00
Taro L. Saito 3e650b17b7 Download bitshuffle code in advance 2017-01-19 19:23:45 -08:00
xerial fc1de99c3a Add linu32 linu64 targets 2017-01-19 16:48:28 -08:00
xerial 21adc98015 Add make native-all 2017-01-19 14:28:06 -08:00
xerial 7e8346ba3c Rebuilt windows images 2017-01-19 14:15:59 -08:00
xerial fb530fd0fb Add arm support 2017-01-19 11:28:50 -08:00
xerial c365c444a5 Add aarch64 2017-01-19 11:14:34 -08:00
xerial a0a02e3170 Add ppc64 2017-01-19 11:09:03 -08:00
xerial fb7553c319 Fix native dll build 2017-01-19 11:05:46 -08:00