====== Firefox on FreeBSD with NEAT ====== * Download, build and install NEAT * Download firefox sources * git clone https://github.com/bagder/gecko-dev * Build the master branch to see whether firefox works * vi gecko-dev/.mozconfig * ac_add_options --disable-rust * mk_add_options MOZ_MAKE_FLAGS="-j" * ./mach build * ./mach install * Run firefox with ./mach run * Build the NEAT branch * git checkout NEAT * setenv NEAT_INSTALL_PREFIX /usr/local * setenv LD_LIBRARY_PATH $NEAT_INSTALL_PREFIX/lib * vi gecko-dev/.mozconfig * ac_add_options --with-system-neat=$NEAT_INSTALL_PREFIX * Properties are set in geck-dev/netwerk/base/nsSocketTransport2.cpp NeatConnect() line 1393