User Tools

Site Tools


firefox_on_freebsd_with_neat

Firefox on FreeBSD with NEAT

  • Download, build and install NEAT
  • Download firefox sources
  • 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<number of CPUs>”
    • ./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
firefox_on_freebsd_with_neat.txt · Last modified: by admin