fdd7227c67
The GNU binutils ld linker needed a patch after the tagging of 2.38 to make the new feature work. Before this patch, the linker will fail to link when protected visibility symbols are used in the library, so don't enable the feature unless the linker is recent enough. GNU binutils gold from that version passes this test. LLVM lld is unknown (I didn't test), but LLVM was consulted in developing the feature. Fixes: QTBUG-103493 Change-Id: Ibcde9b9795ad42ac9978fffd16f1c80ca20953ff Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Marc Mutz <marc.mutz@qt.io>
11 lines
218 B
C++
11 lines
218 B
C++
// Copyright (C) 2022 Intel Corporation.
|
|
// SPDX-License-Identifier: MIT
|
|
|
|
// This is the test found in https://sourceware.org/bugzilla/show_bug.cgi?id=29087
|
|
|
|
#define BUILD
|
|
#include "lib.h"
|
|
|
|
S::~S() { }
|
|
void S::f() { }
|