From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-qk0-f176.google.com (mail-qk0-f176.google.com [209.85.220.176]) by dpdk.org (Postfix) with ESMTP id 50E815B18 for ; Tue, 10 Jul 2018 18:45:11 +0200 (CEST) Received: by mail-qk0-f176.google.com with SMTP id c126-v6so3155000qkd.7 for ; Tue, 10 Jul 2018 09:45:11 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:from:to:cc:references:message-id:date :user-agent:mime-version:in-reply-to:content-language; bh=JZQnX2eh8s1yhVdY/k7f9e4MBwixye72fbrT7YfEl9o=; b=TwGfCwHQqol/qKq15N9/RkIubw0kp+ffC3x03uPxAk8QIa0t+LSkwZfjiO7BDP5dFV /t+czs90KJBtImeeqcUYINKbgwZGgeFxhlB+tlJ763geJozZfUjo4e5I1A6KyzgqrVVD YMTh29lQFG7yc8ya4QWYbpeVbAoDi5q223C2kZPrP8KL0axeezLdrq5UNM9luJc9YzQx x7kj6Eez54iX3ZDHFsej7LgdtyjD+b9sKaYqtBRKd5JDqmYCPXfs7Bp2Kx7bpQYFvKaF PCkl6toXwDZuMI9kGhLDfOkcK3Wv5yG4TRXN6Q0bTSqaVIlXJ2zjvGWGLorY6qyu/U4m 6c2g== X-Gm-Message-State: APt69E0rtQv0CKNyzcVh0rFYEl1QDY8erxTWz0lh6zEQ9wDkpY0DRPxi NmrsKJfKs+rpXompIqY6OcZsImmYcK4= X-Google-Smtp-Source: AAOMgpftE2NZXw7LrkMTViA6ncvd8qw9gL+Bp+SDmk2mmYPQ5d3etNlWr8a3jhjY4xCpzo7Rx5GSYA== X-Received: by 2002:a37:6713:: with SMTP id b19-v6mr22415826qkc.63.1531241110599; Tue, 10 Jul 2018 09:45:10 -0700 (PDT) Received: from [192.168.2.162] (pool-96-253-124-221.rcmdva.fios.verizon.net. [96.253.124.221]) by smtp.gmail.com with ESMTPSA id n59-v6sm11873400qte.97.2018.07.10.09.45.09 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 10 Jul 2018 09:45:09 -0700 (PDT) From: Thomas F Herbert To: sirshakdas@gmail.com Cc: "users@dpdk.org" , nitin.saxena@cavium.com, "rpm_dpdk@lists.fd.io" , "dev@dpdk.org" References: <3e347284-7427-061b-20ed-d3d9fa9d7aea@redhat.com> <69e905e0-bcf9-7ff4-673f-97266429118b@redhat.com> Message-ID: Date: Tue, 10 Jul 2018 12:45:09 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 MIME-Version: 1.0 In-Reply-To: <69e905e0-bcf9-7ff4-673f-97266429118b@redhat.com> Content-Language: en-US Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: Re: [dpdk-dev] Problem compiling dpdk for Aarch64 on RHEL/Centos X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Jul 2018 16:45:11 -0000 On 07/10/2018 12:39 PM, Thomas F Herbert wrote: > > +Nitin > > > > On 07/10/2018 09:36 AM, Thomas F Herbert wrote: >> >> Any insight would be appreciated. As you can see this is an aarmv8-a >> server. >> >> This problem was reproduced on Centos 7.5 and RHEL 7.5. >> >> and dpdk top of master. >> >> Original error: >> >> /home/therbert/dpdk/examples/l3fwd/l3fwd_em.c:245:2: error: #error No >> vector engine (SSE, NEON, ALTIVEC) available, check your toolchain >>  #error No vector engine (SSE, NEON, ALTIVEC) available, check your >> toolchain >> >> uname -a >> Linux wsfd-netdev-arm3.ntdv.lab.eng.bos.redhat.com >> 4.5.0-15.4.2.el7.aarch64 #1 SMP Wed Mar 22 15:58:27 EDT 2017 aarch64 >> aarch64 aarch64 GNU/Linux >> >> cat /proc/cpuinfo >> processor       : 0 >> BogoMIPS        : 200.00 >> Features        : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics >> CPU implementer : 0x43 >> CPU architecture: 8 >> CPU variant     : 0x1 >> CPU part        : 0x0a1 >> CPU revision    : 1 >> >> gcc --version >> gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-16) >> Copyright (C) 2015 Free Software Foundation, Inc. >> This is free software; see the source for copying conditions. There is NO >> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR >> PURPOSE. >> >> g++ -march=armv8-a -dM -E - gcc-options.txt >> #define __DBL_MIN_EXP__ (-1021) >> #define __UINT_LEAST16_MAX__ 65535 >> #define __ATOMIC_ACQUIRE 2 >> #define __FLT_MIN__ 1.17549435082228750796873653722224568e-38F >> #define __UINT_LEAST8_TYPE__ unsigned char >> #define __INTMAX_C(c) c ## L >> #define __CHAR_BIT__ 8 >> #define __UINT8_MAX__ 255 >> #define __WINT_MAX__ 4294967295U >> #define __ORDER_LITTLE_ENDIAN__ 1234 >> #define __SIZE_MAX__ 18446744073709551615UL >> #define __WCHAR_MAX__ 4294967295U >> #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1 >> #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1 >> #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1 >> #define __DBL_DENORM_MIN__ >> ((double)4.94065645841246544176568792868221372e-324L) >> #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1 >> #define __GCC_ATOMIC_CHAR_LOCK_FREE 2 >> #define __FLT_EVAL_METHOD__ 0 >> #define __unix__ 1 >> #define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2 >> #define __UINT_FAST64_MAX__ 18446744073709551615UL >> #define __SIG_ATOMIC_TYPE__ int >> #define __DBL_MIN_10_EXP__ (-307) >> #define __FINITE_MATH_ONLY__ 0 >> #define __GNUC_PATCHLEVEL__ 5 >> #define __UINT_FAST8_MAX__ 255 >> #define __DEC64_MAX_EXP__ 385 >> #define __INT8_C(c) c >> #define __UINT_LEAST64_MAX__ 18446744073709551615UL >> #define __SHRT_MAX__ 32769 >> #define __LDBL_MAX__ 1.18973149535723176508575932662800702e+4932L >> #define __UINT_LEAST8_MAX__ 255 >> #define __GCC_ATOMIC_BOOL_LOCK_FREE 2 >> #define __UINTMAX_TYPE__ long unsigned int >> #define __linux 1 >> #define __DEC32_EPSILON__ 1E-6DF >> #define __CHAR_UNSIGNED__ 1 >> #define __UINT32_MAX__ 4294967295U >> #define __AARCH64_CMODEL_SMALL__ 1 >> #define __LDBL_MAX_EXP__ 16384 >> #define __WINT_MIN__ 0U >> #define __linux__ 1 >> #define __SCHAR_MAX__ 127 >> #define __WCHAR_MIN__ 0U >> #define __INT64_C(c) c ## L >> #define __DBL_DIG__ 15 >> #define __GCC_ATOMIC_POINTER_LOCK_FREE 2 >> #define __SIZEOF_INT__ 4 >> #define __SIZEOF_POINTER__ 8 >> #define __USER_LABEL_PREFIX__ >> #define __STDC_HOSTED__ 1 >> #define __LDBL_HAS_INFINITY__ 1 >> #define __FLT_EPSILON__ 1.19209289550781250000000000000000000e-7F >> #define __LDBL_MIN__ 3.36210314311209350626267781732175260e-4932L >> #define __DEC32_MAX__ 9.999999E96DF >> #define __INT32_MAX__ 2147483647 >> #define __SIZEOF_LONG__ 8 >> #define __STDC_IEC_559__ 1 >> #define __STDC_ISO_10646__ 201103L >> #define __UINT16_C(c) c >> #define __DECIMAL_DIG__ 36 >> #define __gnu_linux__ 1 >> #define __LDBL_HAS_QUIET_NAN__ 1 >> #define __GNUC__ 4 >> #define __FLT_HAS_DENORM__ 1 >> #define __SIZEOF_LONG_DOUBLE__ 16 >> #define __BIGGEST_ALIGNMENT__ 16 >> #define __DBL_MAX__ ((double)1.79769313486231570814527423731704357e+308L) >> #define __INT_FAST32_MAX__ 9223372036854775807L >> #define __DBL_HAS_INFINITY__ 1 >> #define __DEC32_MIN_EXP__ (-94) >> #define __INT_FAST16_TYPE__ long int >> #define __LDBL_HAS_DENORM__ 1 >> #define __DEC128_MAX__ 9.999999999999999999999999999999999E6144DL >> #define __INT_LEAST32_MAX__ 2147483647 >> #define __DEC32_MIN__ 1E-95DF >> #define __DBL_MAX_EXP__ 1024 >> #define __DEC128_EPSILON__ 1E-33DL >> #define __PTRDIFF_MAX__ 9223372036854775807L >> #define __STDC_NO_THREADS__ 1 >> #define __LONG_LONG_MAX__ 9223372036854775807LL >> W10: Warning: Changing a readonly file 56,26         Top >> >> -- >> *Thomas F Herbert* >> NFV and Fast Data Planes >> Networking Group Office of the CTO >> *Red Hat* > > -- > *Thomas F Herbert* > NFV and Fast Data Planes > Networking Group Office of the CTO > *Red Hat* -- *Thomas F Herbert* NFV and Fast Data Planes Networking Group Office of the CTO *Red Hat*