Closed jwillemsen closed 5 years ago
Would it be something to add a new repo also to the DOCGroup for ACE/TAO so that we can use our scripts to also compile there with Android? Maybe use a travis-ci weekly schedule, no need to do it on each PR, that would increase build times much more
That would probably be a good idea if you think Android cross API and NDK compatibility should be a larger priority. It should be noted that this repo wasn't made for long term development for ACE/TAO/OpenDDS Android compatibility. It was made for quick overview of what was broken and to get results for the footprint study of OpenDDS on various platforms that we were doing.
Would be good when we can do this for ace/tao/opendds regularly, would reduce risks for all users. Maybe move this to azure devops, there we get 10 parallel jobs for free
The build is failing for the combination you added, is this combination working on you machine?
I think it is an error in the OpenDDS code, see https://github.com/objectcomputing/OpenDDS/pull/976. Probably for portability OpenDDS could use the ACE wrappers for this functionality. Probably ACE_HAS_POSIX_SEM and ACE_HAS_POSIX_SEM_TIMEOUT have to be defined from some NDK/API level but not sure which ones exactly
After the recent OpenDDS changes this now compiles with all versions