diff options
Diffstat (limited to 'src/corelib/global/minimum-linux.S')
-rw-r--r-- | src/corelib/global/minimum-linux.S | 81 |
1 files changed, 0 insertions, 81 deletions
diff --git a/src/corelib/global/minimum-linux.S b/src/corelib/global/minimum-linux.S deleted file mode 100644 index e324379efc..0000000000 --- a/src/corelib/global/minimum-linux.S +++ /dev/null @@ -1,81 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 Intel Corporation. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the QtCore module of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and The Qt Company. For licensing terms -** and conditions see https://www.qt.io/terms-conditions. For further -** information use the contact form at https://www.qt.io/contact-us. -** -** GNU Lesser General Public License Usage -** Alternatively, this file may be used under the terms of the GNU Lesser -** General Public License version 3 as published by the Free Software -** Foundation and appearing in the file LICENSE.LGPL3 included in the -** packaging of this file. Please review the following information to -** ensure the GNU Lesser General Public License version 3 requirements -** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. -** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 2.0 or (at your option) the GNU General -** Public license version 3 or any later version approved by the KDE Free -** Qt Foundation. The licenses are as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 -** included in the packaging of this file. Please review the following -** information to ensure the GNU General Public License requirements will -** be met: https://www.gnu.org/licenses/gpl-2.0.html and -** https://www.gnu.org/licenses/gpl-3.0.html. -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -#include "minimum-linux_p.h" - -/* Copied from #include <elf.h>: - */ -#define ELF_NOTE_GNU "GNU" -#define NT_GNU_ABI_TAG 1 -#define ELF_NOTE_OS_LINUX 0 - -#ifdef __arm__ -# define progbits %progbits -# define note %note -#else -# define progbits @progbits -# define note @note -#endif - -/* Add information for the ELF dynamic linker what the minimum Linux version - * required for Qt is. - * - * The .note.ABI-tag note section is defined at - * https://refspecs.linuxfoundation.org/LSB_5.0.0/LSB-Core-generic/LSB-Core-generic/noteabitag.html - */ - - .section ".note.GNU-stack", "", progbits - .section ".note.ABI-tag", "a", note - .balign 4 /* we have 32-bit data */ - -/* * For the format of the note section's contents, see Elf32_Nhdr / Elf64_Nhdr */ - .long .Lnameend-.Lname /* n_namesz */ - .long 16 /* n_descsz(16 bytes, normative) */ - .long NT_GNU_ABI_TAG /* n_type */ - -.Lname: - .asciz ELF_NOTE_GNU -.Lnameend: - -/* Operating systems: */ - .long ELF_NOTE_OS_LINUX - - .long MINLINUX_MAJOR - .long MINLINUX_MINOR - .long MINLINUX_PATCH |