Skip to content

Commit 4f49870

Browse files
authored
Always include the OS in the tcnative library name (#11064)
Motivation: These days we always include the OS in the library name. This means we also can simplify things Modifications: Adjust build configuration to address for libray name change Result: Simplify build
1 parent 0f12472 commit 4f49870

1 file changed

Lines changed: 2 additions & 8 deletions

File tree

testsuite-shading/pom.xml

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,7 @@
127127
</activation>
128128
<properties>
129129
<nativeTransportLib>netty_transport_native_kqueue_${os.detected.arch}.jnilib</nativeTransportLib>
130+
<nativeTcnativeLib>netty_tcnative_osx_${os.detected.arch}.jnilib</nativeTcnativeLib>
130131
</properties>
131132
<dependencies>
132133
<dependency>
@@ -227,10 +228,6 @@
227228
<copy file="${classesShadedNativeDir}/lib${nativeTransportLib}" tofile="${classesShadedNativeDir}/lib${shadingPrefix2}_${nativeTransportLib}" />
228229
<delete file="${classesShadedNativeDir}/lib${nativeTransportLib}" />
229230

230-
<condition property="nativeTcnativeLib" value="netty_tcnative_osx_${os.detected.arch}.jnilib" else="netty_tcnative.jnilib">
231-
<equals arg1="${tcnative.classifier}" arg2="" />
232-
</condition>
233-
234231
<copy file="${classesShadedNativeDir}/lib${nativeTcnativeLib}" tofile="${classesShadedNativeDir}/lib${shadingPrefix}_${nativeTcnativeLib}" />
235232
<copy file="${classesShadedNativeDir}/lib${nativeTcnativeLib}" tofile="${classesShadedNativeDir}/lib${shadingPrefix2}_${nativeTcnativeLib}" />
236233
<delete file="${classesShadedNativeDir}/lib${nativeTcnativeLib}" />
@@ -273,6 +270,7 @@
273270
</activation>
274271
<properties>
275272
<nativeTransportLib>netty_transport_native_epoll_${os.detected.arch}.so</nativeTransportLib>
273+
<nativeTcnativeLib>netty_tcnative_linux_${os.detected.arch}.so</nativeTcnativeLib>
276274
</properties>
277275
<dependencies>
278276
<dependency>
@@ -373,10 +371,6 @@
373371
<copy file="${classesShadedNativeDir}/lib${nativeTransportLib}" tofile="${classesShadedNativeDir}/lib${shadingPrefix2}_${nativeTransportLib}" />
374372
<delete file="${classesShadedNativeDir}/lib${nativeTransportLib}" />
375373

376-
<condition property="nativeTcnativeLib" value="netty_tcnative_linux_${os.detected.arch}.so" else="netty_tcnative.so">
377-
<equals arg1="${tcnative.classifier}" arg2="" />
378-
</condition>
379-
380374
<copy file="${classesShadedNativeDir}/lib${nativeTcnativeLib}" tofile="${classesShadedNativeDir}/lib${shadingPrefix}_${nativeTcnativeLib}" />
381375
<copy file="${classesShadedNativeDir}/lib${nativeTcnativeLib}" tofile="${classesShadedNativeDir}/lib${shadingPrefix2}_${nativeTcnativeLib}" />
382376
<delete file="${classesShadedNativeDir}/lib${nativeTcnativeLib}" />

0 commit comments

Comments
 (0)