Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 4 Nov 2008 07:15:51 +0000 (UTC)
From:      Ed Schouten <ed@FreeBSD.org>
To:        ports-committers@FreeBSD.org, cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: ports/www/firefox3 Makefile ports/www/firefox3/files patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in
Message-ID:  <200811040715.mA47FpMV039665@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
ed          2008-11-04 07:15:51 UTC

  FreeBSD ports repository (src committer)

  Modified files:
    www/firefox3         Makefile 
    www/firefox3/files   
                         patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in 
  Log:
  Make www/firefox3 work on PowerPC.
  
  There were two things that prevented this port from compiling properly
  on PowerPC:
  
  - The `pthread hack' (GECKO_PTHREAD_LIBS) tried to obtain -lpthread from
    the gcc dumpspecs output. It expects these compiler flags to be on the
    first line of output, while on PowerPC the flags are on the second
    line.
  
  - On FreeBSD/powerpc it needs to use the Linux xptcall wrappers.
  
  I am not entirely convinced that it works properly, though. I've seen
  Firefox crash inside pthread_mutex_lock during shutdown. I'm committing
  these patches anyway, because getting it to compile is already a step
  forward.
  
  Approved by:    marcus
  
  Revision  Changes    Path
  1.7       +1 -1      ports/www/firefox3/Makefile
  1.2       +24 -15    ports/www/firefox3/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200811040715.mA47FpMV039665>