[MacPorts] #71740: webp @1.5.0 gets built on PPC Leopard, Mac OS X 10.5.6, with SSE2 support – which is odd
MacPorts
noreply at macports.org
Fri Jan 3 22:14:51 UTC 2025
#71740: webp @1.5.0 gets built on PPC Leopard, Mac OS X 10.5.6, with SSE2 support –
which is odd
-------------------------+--------------------
Reporter: ballapete | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.10.5
Keywords: leopard ppc | Port: webp
-------------------------+--------------------
(((
checking whether /usr/bin/gcc-4.2 -std=gnu99 supports -Wvla... no
checking whether /usr/bin/gcc-4.2 -std=gnu99 supports -msse4.1... no
checking for smmintrin.h... no
checking whether /usr/bin/gcc-4.2 -std=gnu99 supports -msse2... yes
checking for emmintrin.h... no
checking for __builtin_bswap16... no
checking for __builtin_bswap32... yes
checking for __builtin_bswap64... yes
configure: checking for threading support...
}}}
and `port` performs things like these:
{{{
/bin/sh ../libtool --tag=CC --mode=compile /usr/bin/gcc-4.2 -std=gnu99
-DHAVE_CONFIG_H -I. -I../src/webp -DNDEBUG -I.. -I.. -I../src -I../src
-I/opt/local/include -fvisibility=hidden -Wall -Wdeclaration-after-
statement -Wextra -Wformat -Wformat-nonliteral -Wformat -Wformat-security
-Wmissing-declarations -Wmissing-prototypes -Wold-style-definition
-Wshadow -Wshorten-64-to-32 -Wstrict-prototypes -Wundef -Wunreachable-code
-Wunused -Wno-deprecated-declarations -pipe -Os -arch ppc -D_THREAD_SAFE
-pthread -MT libsharpyuv_sse2_la-sharpyuv_sse2.lo -MD -MP -MF .deps
/libsharpyuv_sse2_la-sharpyuv_sse2.Tpo -c -o libsharpyuv_sse2_la-
sharpyuv_sse2.lo `test -f 'sharpyuv_sse2.c' || echo './'`sharpyuv_sse2.c
libtool: compile: /usr/bin/gcc-4.2 -std=gnu99 -DHAVE_CONFIG_H -I.
-I../src/webp -DNDEBUG -I.. -I.. -I../src -I../src -I/opt/local/include
-fvisibility=hidden -Wall -Wdeclaration-after-statement -Wextra -Wformat
-Wformat-nonliteral -Wformat -Wformat-security -Wmissing-declarations
-Wmissing-prototypes -Wold-style-definition -Wshadow -Wshorten-64-to-32
-Wstrict-prototypes -Wundef -Wunreachable-code -Wunused -Wno-deprecated-
declarations -pipe -Os -arch ppc -D_THREAD_SAFE -pthread -MT
libsharpyuv_sse2_la-sharpyuv_sse2.lo -MD -MP -MF .deps
/libsharpyuv_sse2_la-sharpyuv_sse2.Tpo -c sharpyuv_sse2.c -fno-common
-DPIC -o .libs/libsharpyuv_sse2_la-sharpyuv_sse2.o
libtool: compile: /usr/bin/gcc-4.2 -std=gnu99 -DHAVE_CONFIG_H -I.
-I../src/webp -DNDEBUG -I.. -I.. -I../src -I../src -I/opt/local/include
-fvisibility=hidden -Wall -Wdeclaration-after-statement -Wextra -Wformat
-Wformat-nonliteral -Wformat -Wformat-security -Wmissing-declarations
-Wmissing-prototypes -Wold-style-definition -Wshadow -Wshorten-64-to-32
-Wstrict-prototypes -Wundef -Wunreachable-code -Wunused -Wno-deprecated-
declarations -pipe -Os -arch ppc -D_THREAD_SAFE -pthread -MT
libsharpyuv_sse2_la-sharpyuv_sse2.lo -MD -MP -MF .deps
/libsharpyuv_sse2_la-sharpyuv_sse2.Tpo -c sharpyuv_sse2.c -o
libsharpyuv_sse2_la-sharpyuv_sse2.o >/dev/null 2>&1
mv -f .deps/libsharpyuv_sse2_la-sharpyuv_sse2.Tpo .deps
/libsharpyuv_sse2_la-sharpyuv_sse2.Plo
/bin/sh ../libtool --tag=CC --mode=link /usr/bin/gcc-4.2 -std=gnu99
-fvisibility=hidden -Wall -Wdeclaration-after-statement -Wextra -Wformat
-Wformat-nonliteral -Wformat -Wformat-security -Wmissing-declarations
-Wmissing-prototypes -Wold-style-definition -Wshadow -Wshorten-64-to-32
-Wstrict-prototypes -Wundef -Wunreachable-code -Wunused -Wno-deprecated-
declarations -pipe -Os -arch ppc -D_THREAD_SAFE -pthread
-L/opt/local/lib -Wl,-headerpad_max_install_names -arch ppc -o
libsharpyuv_sse2.la libsharpyuv_sse2_la-sharpyuv_sse2.lo
libtool: link: ar cr .libs/libsharpyuv_sse2.a .libs/libsharpyuv_sse2_la-
sharpyuv_sse2.o
libtool: link: ranlib .libs/libsharpyuv_sse2.a
libtool: link: ( cd ".libs" && rm -f "libsharpyuv_sse2.la" && ln -s
"../libsharpyuv_sse2.la" "libsharpyuv_sse2.la" )
}}}
`configure` offers
{{{
--disable-sse4.1 Disable detection of SSE4.1 support
[default=auto]
--disable-sse2 Disable detection of SSE2 support [default=auto]
}}}
--
Ticket URL: <https://trac.macports.org/ticket/71740>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list