On Thu, Nov 28, 2013 at 05:59:41PM +0000, Dmitrijs Ledkovs wrote:
> --- a/src/jrd/common.h
> +++ b/src/jrd/common.h
> @@ -192,6 +192,10 @@
>  #define RISC_ALIGNMENT
>  #endif /* alpha */
>  
> +#ifdef ARM64
> +#define IMPLEMENTATION  isc_info_db_impl_linux_arm64 /* 84  */
> +#endif /* ARM64 */
> +
>  #endif /* LINUX */
>  
>  

Guys working on OpenSuSE sent me a patch similar to yours but theirs
tests for __aarch64__ rather than ARM64. Is the macro for recognizing
the platform distribution (or compiler) dependent?

> +  aarch64*-*-linux*)
> +    MAKEFILE_PREFIX=linux_arm64
> +    INSTALL_PREFIX=linux
> +    PLATFORM=LINUX
> +    AC_DEFINE(LINUX, 1, [Define this if OS is Linux])
> +    EDITLINE_FLG=Y
> +    SHRLIB_EXT=so
> +    STD_EDITLINE=true
> +    STD_ICU=true
> +    ATOMIC_LIBS=-latomic_ops
> +    ;;

We might need to set libdir the same way we do in x86_64*-*-linux*
to handle distributions using /usr/lib64 correctly.

                                                      Michal Kubeček


------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to