[Bug 191465] [patch] devel/libexecinfo: fix build on amd64
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Sat Jun 28 23:55:12 UTC 2014
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=191465
--- Comment #2 from Lawrence Chen <beastie at tardisi.com> ---
Its unfortunate that the only choices for Hardware/OS are Any/Any.
>From your output I'm guessing you're on FreeBSD 10.x, since base gcc-4.2.1
neither accepts -march=corei7-avx nor -Qunused-arguments. Pretty sure the
second one is clang specific (neither gcc47 nor gcc48 recognize it.)
All my systems are (currently) 9.2-RELEASE-p9.
Without patch:
--------------
# make
===> Found saved configuration for libexecinfo-1.1_3
===> libexecinfo-1.1_3 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by libexecinfo-1.1_3 for building
===> Extracting for libexecinfo-1.1_3
=> SHA256 Checksum OK for libexecinfo-1.1.tar.bz2.
===> Patching for libexecinfo-1.1_3
===> Applying FreeBSD patches for libexecinfo-1.1_3
===> Configuring for libexecinfo-1.1_3
===> Building for libexecinfo-1.1_3
`Makefile' is up to date.
Warning: Object directory not changed from original
/usr/ports/devel/libexecinfo/work/libexecinfo-1.1
cc -O2 -fno-strict-aliasing -pipe -march=nocona -std=gnu99 -fstack-protector
-c stacktraverse.c -o stacktraverse.o
cc -O2 -fno-strict-aliasing -pipe -march=nocona -std=gnu99 -fstack-protector
-c execinfo.c -o execinfo.o
building static execinfo library
ranlib libexecinfo.a
cc -fpic -DPIC -O2 -fno-strict-aliasing -pipe -march=nocona -std=gnu99
-fstack-protector -c stacktraverse.c -o stacktraverse.So
cc -fpic -DPIC -O2 -fno-strict-aliasing -pipe -march=nocona -std=gnu99
-fstack-protector -c execinfo.c -o execinfo.So
building shared library libexecinfo.so.1
===> Staging for libexecinfo-1.1_3
===> Generating temporary packing list
`Makefile' is up to date.
install -C -o root -g wheel -m 444 libexecinfo.a
/usr/ports/devel/libexecinfo/work/stage/usr/local/lib
install -s -o root -g wheel -m 444 libexecinfo.so.1
/usr/ports/devel/libexecinfo/work/stage/usr/local/lib
install -l s libexecinfo.so.1
/usr/ports/devel/libexecinfo/work/stage/usr/local/lib/libexecinfo.so
install -C -o root -g wheel -m 444 execinfo.h
/usr/ports/devel/libexecinfo/work/stage/usr/local/include
install -o root -g wheel -m 444
/usr/ports/devel/libexecinfo/work/libexecinfo-1.1/README
/usr/ports/devel/libexecinfo/work/stage/usr/local/share/doc/libexecinfo
====> Compressing man pages (compress-man)
With patch:
-----------
===> Found saved configuration for libexecinfo-1.1_3
===> libexecinfo-1.1_3 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by libexecinfo-1.1_3 for building
===> Extracting for libexecinfo-1.1_3
=> SHA256 Checksum OK for libexecinfo-1.1.tar.bz2.
===> Patching for libexecinfo-1.1_3
===> Applying FreeBSD patches for libexecinfo-1.1_3
===> Configuring for libexecinfo-1.1_3
===> Building for libexecinfo-1.1_3
`Makefile' is up to date.
Warning: Object directory not changed from original
/usr/ports/devel/libexecinfo/work/libexecinfo-1.1
cc -O2 -fno-strict-aliasing -pipe -march=nocona -fno-omit-frame-pointer
-std=gnu99 -fstack-protector -c stacktraverse.c -o stacktraverse.o
cc -O2 -fno-strict-aliasing -pipe -march=nocona -fno-omit-frame-pointer
-std=gnu99 -fstack-protector -c execinfo.c -o execinfo.o
building static execinfo library
ranlib libexecinfo.a
cc -fpic -DPIC -O2 -fno-strict-aliasing -pipe -march=nocona
-fno-omit-frame-pointer -std=gnu99 -fstack-protector -c stacktraverse.c -o
stacktraverse.So
cc -fpic -DPIC -O2 -fno-strict-aliasing -pipe -march=nocona
-fno-omit-frame-pointer -std=gnu99 -fstack-protector -c execinfo.c -o
execinfo.So
building shared library libexecinfo.so.1
===> Staging for libexecinfo-1.1_3
===> Generating temporary packing list
`Makefile' is up to date.
install -C -o root -g wheel -m 444 libexecinfo.a
/usr/ports/devel/libexecinfo/work/stage/usr/local/lib
install -s -o root -g wheel -m 444 libexecinfo.so.1
/usr/ports/devel/libexecinfo/work/stage/usr/local/lib
install -l s libexecinfo.so.1
/usr/ports/devel/libexecinfo/work/stage/usr/local/lib/libexecinfo.so
install -C -o root -g wheel -m 444 execinfo.h
/usr/ports/devel/libexecinfo/work/stage/usr/local/include
install -o root -g wheel -m 444
/usr/ports/devel/libexecinfo/work/libexecinfo-1.1/README
/usr/ports/devel/libexecinfo/work/stage/usr/local/share/doc/libexecinfo
====> Compressing man pages (compress-man)
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ports-bugs
mailing list