I've recently used the method described here to install and use gcc44 for building ports with ssse3
http://www.freebsd.org/doc/en/articles/custom-gcc/article.html
I couldn't find a list of ports which don't build properly with gcc44 so i figured i'd help start one. If anyone finds more ports with this issue, or has patches and tips on how to make them build, let's post them here.
Doesn't build:
misc/getopt
www/libxul
security/py-crypto
this port will not build if you used the mssse3 cflag in lang/python26
devel/icu
sysutils/fusefs-kmod
graphics/libGL
www/firefox35
net/liveMedia
Builds, but doesn't work properly:
net-p2p/rtorrent
net-p2p/libtorrent
net-p2p/rtorrent-devel
net-p2p/libtorrent-devel
doesn't build, but has a fix:
sysutils/libcdio ( add
to include/cdio++/iso9660.hpp between
ports/security/py-openssl
This port will not build with -mssse flag
sysutils/fusefs-kmod
put this in your make.conf:
devel/icu
this requires an edit of the file /usr/ports/devel/icu/work/icu/source/layoutex/ParagraphLayout.cpp replace #elif with #else then it should build
if anyone has any to add, or any corrections or tips please let me know.
I'll keep adding stuff i find.
http://www.freebsd.org/doc/en/articles/custom-gcc/article.html
I couldn't find a list of ports which don't build properly with gcc44 so i figured i'd help start one. If anyone finds more ports with this issue, or has patches and tips on how to make them build, let's post them here.
Doesn't build:
misc/getopt
www/libxul
security/py-crypto
this port will not build if you used the mssse3 cflag in lang/python26
devel/icu
sysutils/fusefs-kmod
graphics/libGL
www/firefox35
net/liveMedia
Builds, but doesn't work properly:
net-p2p/rtorrent
net-p2p/libtorrent
net-p2p/rtorrent-devel
net-p2p/libtorrent-devel
doesn't build, but has a fix:
sysutils/libcdio ( add
Code:
#include <stdlib.h>
Code:
#include <cdio++/cdio.hpp>
+#include <stdlib.h>
#include <string.h>
ports/security/py-openssl
This port will not build with -mssse flag
sysutils/fusefs-kmod
put this in your make.conf:
Code:
.if empty(.CURDIR:M/usr/ports/sysutils/fusefs-kmod)
CWARNFLAGS := ${CWARNFLAGS:N-fformat-extensions}
.endif
devel/icu
this requires an edit of the file /usr/ports/devel/icu/work/icu/source/layoutex/ParagraphLayout.cpp replace #elif with #else then it should build
if anyone has any to add, or any corrections or tips please let me know.
I'll keep adding stuff i find.