Leslie Zhai
bce1ff6c8d
[experimental] Add native lib for Linux loongarch64 ( #526 )
...
* Build on loongarch64
Signed-off-by: Leslie Zhai <zhaixiang@loongson.cn>
* Remove linux-loongarch64 dockcross
* Remove linux-loongarch64 from native-all
---------
Signed-off-by: Leslie Zhai <zhaixiang@loongson.cn>
2023-12-07 13:14:12 -08:00
Taro L. Saito
4b2c1e89a4
win-aarch64 (fix): Fix dll name ( #520 )
2023-09-26 18:06:29 -07:00
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
Namrata Bhave
33b6510b6b
Update libsnappy.so for s390x ( #474 )
2023-07-08 11:44:08 -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
Taro L. Saito
92b6c9e4d7
Remove snappy debug assertion with -DNDEBUG c++ flag ( #386 )
...
* Remoe snappy debug assertion with -DNDEBUG c++ flag
* Update native libraries
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-01-28 08:42:50 -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
Alexander Zinovyev
3261bb1902
Added flags for riscv64 ( #283 )
2021-05-22 00:59:50 -07:00
Taro L. Saito
ab18bdb457
Add a binary for Apple Silicon (M1) ( #268 )
2020-11-28 09:12:41 -08:00
Benedict Jin
1c4a0e31e9
Fix `Could not initialize class org.xerial.snappy.Snappy` bug for MacOS 19.6.0 ( #265 )
...
* Fix `Could not initialize class org.xerial.snappy.Snappy` bug for MacOS
* Remove useless libsnappyjava.jnilib
2020-11-08 22:51:50 -08:00
Taro L. Saito
a300c63060
Upgrade to snappy 1.1.8 ( #258 )
2020-10-20 21:34:28 -07:00
Taro L. Saito
fd26e3914d
Add a fix for android-arm
2020-10-20 17:52:53 -07:00
Taro L. Saito
336dd795f3
Set the minimum maxosx version to 10.7 to resolve libc++ linker issue
2020-10-20 17:52:53 -07:00
Masatake Iwasaki
a1f6977faa
Add -static-libstdc++ on LINKFLAGS of aarch64. ( #256 )
2020-09-08 09:20:10 -07:00
Josiah Samuel
8faa1d8171
update libsnappyjava.so for ppc64le to make it compat with rhel 7 ( #236 )
...
* update libsnappyjava.so for ppc64le to make it compat with rhel 7
* move linkflag to Makefile.common
2019-11-27 22:31:48 -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
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
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
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
Taro L. Saito
803a46fd7f
Fix mac binary
2017-01-19 21:34:05 -08:00
xerial
cdc1c7408a
Add linux x86 binaries
2017-01-19 17:33:12 -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
d5a30c0fe8
Build mac lib using cross compiler
2017-01-19 11:06:28 -08:00
xerial
7d9da23d40
Fix build scripts
2017-01-19 10:51:35 -08:00
xerial
229e51eb68
Fix win32, win64 target
2017-01-19 10:22:36 -08:00
Takeshi YAMAMURO
ba55390f79
Put the bitshuffle version in resources/.../VERSION
2016-04-01 10:08:48 +09:00
Santiago M. Mola
cfb114f92f
Add Linux aarch64 support.
2016-03-07 21:15:47 +01:00
Bryan Chan
3d4bd9ae9c
Add AIX-ppc to list of known platforms; add missing GCC option
2015-09-19 16:18:15 -04:00
Bryan Chan
785eb80484
Support 32-bit AIX
2015-09-19 15:21:08 -04:00
Bryan Chan
3113ffb074
Merge branch 'develop' into develop-s390x
2015-06-16 13:30:54 -04:00
Taro L. Saito
71f1fd8b39
Revert "SunOS/sparcv9/libsnappyjava.so"
2015-05-21 15:26:16 +09:00
vharseko
14a82e8dac
src/main/resources/org/xerial/snappy/native/SunOS/sparcv9/libsnappyjava.so: ELF 64-bit MSB shared object, SPARC V9, total store ordering, version 1 (SYSV), dynamically linked, stripped
2015-05-20 00:23:11 +03:00
Taro L. Saito
b1b827695c
#103 : Embed /org/xerial/snappy/VERSION properly
2015-05-12 09:57:03 +09:00
Bryan Chan
61691b8fe6
Support Linux on IBM z Systems
2015-03-14 20:46:40 -04:00
Marcus Comstedt
d9294241a8
Add native library for ppc (32 bit)
2015-02-15 13:14:01 +01:00
Iheanyi Ekechukwu
70254f9354
Modify Makefile to work for AIX.
2014-07-10 10:01:50 -05:00
Iheanyi Ekechukwu
ce767baab3
Modify Makefile in order for snappy-java to correctly compile on AIX.
2014-07-09 16:33:22 -05:00
Iheanyi Ekechukwu
3a833a730b
Fixes for compiling on AIX.
2014-07-07 15:25:23 -05:00
Taro L. Saito
2cd4ed553f
Fix build scripts to use sbt instead of mvn
2014-06-26 14:12:03 +09:00
jinghui
77b450bfd2
Only IBM JDK 7 needs the edited header files. IBM JDK 6 is able to work with the default ones.
2014-06-19 16:17:03 -07:00