[Hamlib-developer] [Hamlib/Hamlib] c071c8: Add neccessary compiler flags for automake target
Library to control radio transceivers and receivers
Brought to you by:
n0nb
|
From: Nate B. <no...@gi...> - 2026-05-21 17:34:44
|
Branch: refs/heads/Hamlib-4.7 Home: https://github.com/Hamlib/Hamlib Commit: c071c84e744a5d5060309622f38f74530a6e669e https://github.com/Hamlib/Hamlib/commit/c071c84e744a5d5060309622f38f74530a6e669e Author: Gong BI1XJT <bi...@ra...> Date: 2026-05-21 (Thu, 21 May 2026) Changed paths: M rotators/androidsensor/Makefile.am Log Message: ----------- Add neccessary compiler flags for automake target Signed-off-by: Gong BI1XJT <bi...@ra...> (cherry picked from commit 9a140c726ef0f16455546b5154899895c7ad9dd2) Commit: 02dbfd2cdf217bb1f59589e7136dfaa1a7f6b3a7 https://github.com/Hamlib/Hamlib/commit/02dbfd2cdf217bb1f59589e7136dfaa1a7f6b3a7 Author: Gong BI1XJT <bi...@ra...> Date: 2026-05-21 (Thu, 21 May 2026) Changed paths: M rotators/androidsensor/androidsensor.cpp Log Message: ----------- Fix mis-included ndkimu header file Signed-off-by: Gong BI1XJT <bi...@ra...> (cherry picked from commit b182f72c4fad476436066fdffb9909e82e423b90) Commit: 355eb3dba5915d2b17da9720e7ee461921cb9cf8 https://github.com/Hamlib/Hamlib/commit/355eb3dba5915d2b17da9720e7ee461921cb9cf8 Author: Gong BI1XJT <bi...@ra...> Date: 2026-05-21 (Thu, 21 May 2026) Changed paths: M rotators/androidsensor/ndkimu.cpp Log Message: ----------- Use an alternative version of now depreicated/removed ALooper_pollAll func Signed-off-by: Gong BI1XJT <bi...@ra...> (cherry picked from commit 19e8287f3847a99ded5d42fa15b5cff692edb6cd) Commit: f61306c19c36998eab43ad89fb5ec32611535c27 https://github.com/Hamlib/Hamlib/commit/f61306c19c36998eab43ad89fb5ec32611535c27 Author: Gong BI1XJT <bi...@ra...> Date: 2026-05-21 (Thu, 21 May 2026) Changed paths: M src/misc.h Log Message: ----------- Make pthread_cancel no-op on Android (unsupported) Signed-off-by: Gong BI1XJT <bi...@ra...> (cherry picked from commit dce66f854d1f488a10426f263daf5b5eb0a05f7d) Commit: d8ec66258c072a4d4d551455734dc8cb710e0cc3 https://github.com/Hamlib/Hamlib/commit/d8ec66258c072a4d4d551455734dc8cb710e0cc3 Author: Gong BI1XJT <bi...@ra...> Date: 2026-05-21 (Thu, 21 May 2026) Changed paths: M configure.ac M tests/Makefile.am Log Message: ----------- Correct the linkage of tests/* against Android Sensor rot Signed-off-by: Gong BI1XJT <bi...@ra...> (cherry picked from commit 1f2cebac17870e094ef0efcb9fda81aa27b4e810) Commit: b33a1550f3303bcea359ca98eb647d6d240c4f1f https://github.com/Hamlib/Hamlib/commit/b33a1550f3303bcea359ca98eb647d6d240c4f1f Author: Gong BI1XJT <bi...@ra...> Date: 2026-05-21 (Thu, 21 May 2026) Changed paths: M configure.ac M src/rot_reg.c Log Message: ----------- Add check to Android Sensor API before building rotators/androidsensor Signed-off-by: Gong BI1XJT <bi...@ra...> (cherry picked from commit 7bde560dccbb398f2d16149baf834d0402672e2a) Commit: 24d85cc06605bcfebbaa8827d8b24d53c52e35c6 https://github.com/Hamlib/Hamlib/commit/24d85cc06605bcfebbaa8827d8b24d53c52e35c6 Author: Gong BI1XJT <bi...@ra...> Date: 2026-05-21 (Thu, 21 May 2026) Changed paths: R Android.mk M Makefile.am R amplifiers/elecraft/Android.mk M amplifiers/elecraft/Makefile.am R amplifiers/expert/Android.mk M amplifiers/expert/Makefile.am R amplifiers/gemini/Android.mk M amplifiers/gemini/Makefile.am R android/Makefile.am R android/README.android R android/config.h R android/hamlib-compile R android/ltdl.c R android/ltdl.h M configure.ac R rigs/adat/Android.mk M rigs/adat/Makefile.am R rigs/alinco/Android.mk M rigs/alinco/Makefile.am R rigs/anytone/Android.mk M rigs/anytone/Makefile.am R rigs/aor/Android.mk M rigs/aor/Makefile.am R rigs/barrett/Android.mk M rigs/barrett/Makefile.am R rigs/codan/Android.mk M rigs/codan/Makefile.am R rigs/commradio/Android.mk M rigs/commradio/Makefile.am R rigs/dorji/Android.mk M rigs/dorji/Makefile.am R rigs/drake/Android.mk M rigs/drake/Makefile.am R rigs/dummy/Android.mk M rigs/dummy/Makefile.am R rigs/elad/Android.mk M rigs/elad/Makefile.am R rigs/flexradio/Android.mk M rigs/flexradio/Makefile.am R rigs/gomspace/Android.mk M rigs/gomspace/Makefile.am R rigs/harris/Android.mk M rigs/harris/Makefile.am R rigs/icmarine/Android.mk M rigs/icmarine/Makefile.am R rigs/icom/Android.mk M rigs/icom/Makefile.am R rigs/jrc/Android.mk M rigs/jrc/Makefile.am R rigs/kachina/Android.mk M rigs/kachina/Makefile.am R rigs/kenwood/Android.mk M rigs/kenwood/Makefile.am R rigs/kit/Android.mk M rigs/kit/Makefile.am R rigs/lowe/Android.mk M rigs/lowe/Makefile.am R rigs/mds/Android.mk M rigs/mds/Makefile.am R rigs/motorola/Android.mk M rigs/motorola/Makefile.am R rigs/pcr/Android.mk M rigs/pcr/Makefile.am R rigs/prm80/Android.mk M rigs/prm80/Makefile.am R rigs/racal/Android.mk M rigs/racal/Makefile.am R rigs/rft/Android.mk M rigs/rft/Makefile.am R rigs/rs/Android.mk M rigs/rs/Makefile.am R rigs/simplecat/Android.mk M rigs/simplecat/Makefile.am R rigs/skanti/Android.mk M rigs/skanti/Makefile.am R rigs/tapr/Android.mk M rigs/tapr/Makefile.am R rigs/tentec/Android.mk M rigs/tentec/Makefile.am R rigs/tuner/Android.mk M rigs/tuner/Makefile.am R rigs/uniden/Android.mk M rigs/uniden/Makefile.am R rigs/winradio/Android.mk M rigs/winradio/Makefile.am R rigs/wj/Android.mk M rigs/wj/Makefile.am R rigs/yaesu/Android.mk M rigs/yaesu/Makefile.am R rotators/amsat/Android.mk M rotators/amsat/Makefile.am R rotators/androidsensor/Android.mk M rotators/androidsensor/Makefile.am R rotators/apex/Android.mk M rotators/apex/Makefile.am R rotators/ars/Android.mk M rotators/ars/Makefile.am R rotators/celestron/Android.mk M rotators/celestron/Makefile.am R rotators/cnctrk/Android.mk M rotators/cnctrk/Makefile.am R rotators/easycomm/Android.mk M rotators/easycomm/Makefile.am R rotators/ether6/Android.mk M rotators/ether6/Makefile.am R rotators/flir/Android.mk M rotators/flir/Makefile.am R rotators/fodtrack/Android.mk M rotators/fodtrack/Makefile.am R rotators/grbltrk/Android.mk M rotators/grbltrk/Makefile.am R rotators/gs232a/Android.mk M rotators/gs232a/Makefile.am R rotators/heathkit/Android.mk M rotators/heathkit/Makefile.am R rotators/indi/Android.mk M rotators/indi/Makefile.am R rotators/ioptron/Android.mk M rotators/ioptron/Makefile.am R rotators/m2/Android.mk M rotators/m2/Makefile.am R rotators/meade/Android.mk M rotators/meade/Makefile.am R rotators/prosistel/Android.mk M rotators/prosistel/Makefile.am R rotators/radant/Android.mk R rotators/rotorez/Android.mk M rotators/rotorez/Makefile.am R rotators/saebrtrack/Android.mk M rotators/saebrtrack/Makefile.am R rotators/sartek/Android.mk M rotators/sartek/Makefile.am R rotators/satel/Android.mk M rotators/satel/Makefile.am R rotators/skywatcher/Android.mk M rotators/skywatcher/Makefile.am R rotators/spid/Android.mk M rotators/spid/Makefile.am R rotators/ts7400/Android.mk M rotators/ts7400/Makefile.am R security/Android.mk M security/Makefile.am R src/Android.mk M src/Makefile.am R tests/Android.mk M tests/Makefile.am Log Message: ----------- Remove old-fashioned and buggy Android.mk build system Signed-off-by: Gong BI1XJT <bi...@ra...> (cherry picked from commit 60fb8e5fa0193b90526f8ec27c40d9fbd5bcd057) Commit: d6c6c9387dcbfac2f0fa587973ef9e62cb7f1b4b https://github.com/Hamlib/Hamlib/commit/d6c6c9387dcbfac2f0fa587973ef9e62cb7f1b4b Author: Gong BI1XJT <bi...@ra...> Date: 2026-05-21 (Thu, 21 May 2026) Changed paths: A README.android Log Message: ----------- Add README.android with cross-compilation instructions Credit to Ladislav Vaiz (OK1ZIA) for the original 2012 Android port. Signed-off-by: Gong BI1XJT <bi...@ra...> (cherry picked from commit bc830304a7639fa61a171851101739ff52dbd676) Commit: 4c0209e4f104da3cf30e7a019a15ba8ed6cbbc7e https://github.com/Hamlib/Hamlib/commit/4c0209e4f104da3cf30e7a019a15ba8ed6cbbc7e Author: Gong BI1XJT <bi...@ra...> Date: 2026-05-21 (Thu, 21 May 2026) Changed paths: M rotators/androidsensor/ndkimu.h Log Message: ----------- Use regular C float instead of GLFloat to avoid portibility issues In struct SensorData, GLFloat was used to store 3 floats. However, the code doesn't perform any GLSL calculation on them. More, Termux doesn't provide GLSL headers and fails to build. This commit refactos GLFloat to float to avoid necessary header issues, etc. Signed-off-by: Gong BI1XJT <bi...@ra...> (cherry picked from commit c24f8fee1f92db29afe5811942cecc5d5b96e5a8) Commit: cae32a398f81f7354b1892586a82abbc5e351a7f https://github.com/Hamlib/Hamlib/commit/cae32a398f81f7354b1892586a82abbc5e351a7f Author: Gong BI1XJT <bi...@ra...> Date: 2026-05-21 (Thu, 21 May 2026) Changed paths: A .github/workflows/android-ndk.yml Log Message: ----------- Add GitHub CI workflows for Android NDK build Signed-off-by: Gong BI1XJT <bi...@ra...> (cherry picked from commit 5ab5181314c17388b414180cfae963cacd53261d) Commit: 0bff65511fa5ce5c8e9e607091428ea34aaf96e0 https://github.com/Hamlib/Hamlib/commit/0bff65511fa5ce5c8e9e607091428ea34aaf96e0 Author: William Goodspeed <goo...@an...> Date: 2026-05-21 (Thu, 21 May 2026) Changed paths: M configure.ac M rotators/androidsensor/Makefile.am Log Message: ----------- Add Android-specific flags to CXXFLAGS and LDFLAGS for correct linkage Signed-off-by: William Goodspeed <goo...@an...> (cherry picked from commit bbde232a0c86c6b87d728952c0fb6e5a453d45c4) Compare: https://github.com/Hamlib/Hamlib/compare/41ad92136fc5...0bff65511fa5 To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |