From owner-freebsd-chromium@FreeBSD.ORG Sun Apr 17 18:38:32 2011 Return-Path: Delivered-To: chromium@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E6AA61065673; Sun, 17 Apr 2011 18:38:32 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: from mail-iy0-f182.google.com (mail-iy0-f182.google.com [209.85.210.182]) by mx1.freebsd.org (Postfix) with ESMTP id 9B5418FC1C; Sun, 17 Apr 2011 18:38:32 +0000 (UTC) Received: by iyj12 with SMTP id 12so4519697iyj.13 for ; Sun, 17 Apr 2011 11:38:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:in-reply-to:references:from :date:x-google-sender-auth:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=fMaLaQSmpYGXDhQNgVpkITjBkeoLjAO+wLB4RrUy09Y=; b=BhMzjCDH6zW2lLRY/SBrODUM4PYZAfvxbWdnk+6WJZIS2ipSM/vUld9A/SrExtOxtZ wq0DSiPLrzdEwhZcag+tYhYGv+9Q8cVDIj+iLllzx7cRo3DM0GhnvBtVSBPjUfaJDf2Z Y8zlqkrtzHkUd6NrpY5UM+58NbYGD+4Kp4EVc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type :content-transfer-encoding; b=dSFHqig9exZHhWPkaOo9upCQZtJ+b9El1e4lIGcoVG3tvoitpim8xYQbWucBd/cUCW /6nL6ppwx/NpOI5qnZ9geq3jwxk+h9/lB/xebZtIRHUI340GkRfr6hGFY7It9cHOoZXB /0gRikOajmpE+EHI/usJNhlNk0LgN/k5ITIE4= Received: by 10.231.117.36 with SMTP id o36mr3276697ibq.64.1303065510055; Sun, 17 Apr 2011 11:38:30 -0700 (PDT) MIME-Version: 1.0 Sender: baptiste.daroussin@gmail.com Received: by 10.231.173.198 with HTTP; Sun, 17 Apr 2011 11:38:10 -0700 (PDT) In-Reply-To: References: <4DA33595.40203@FreeBSD.org> <4DA857AC.9030604@FreeBSD.org> <4DA97CAE.5040403@FreeBSD.org> <4DAB0EA9.7010201@FreeBSD.org> From: Baptiste Daroussin Date: Sun, 17 Apr 2011 18:38:10 +0000 X-Google-Sender-Auth: Ulvp6T4_Tl-3zflhROfmB1aw5w4 Message-ID: To: Evan Martin Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: chromium@freebsd.org, Andriy Gapon Subject: Re: [solved] chromium doesn't open any page X-BeenThere: freebsd-chromium@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Chromium issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Apr 2011 18:38:33 -0000 2011/4/17 Evan Martin : > On Sun, Apr 17, 2011 at 9:00 AM, Andriy Gapon wrote: >> Doing the following substitution in the port's work directory before bui= ld fixes >> chromium behavior on stable/8 for me: >> find . -name "*.mk" | xargs -n1 sed -i '' -e 's/-lc //' >> >> Apparently explicit -lc causes trouble for threaded applications even if= they >> linked with -pthread. =A0See this for the gory details: >> http://thread.gmane.org/gmane.os.freebsd.devel.hackers/43117/focus=3D495= 7 > > I don't see any mention of -lc in the Chrome source: > http://codesearch.google.com/codesearch?hl=3Den&vert=3Dchromium&lr=3D&q= =3D%5C-lc%5Cb+-file%3Athird_party+-file%3Anative_client+-file%3Altmain.sh&s= btn=3DSearch > > I am responsible for the code that generates the .mk files. =A0Can you > paste the area around the file that contains the -lc flag? =A0I will > help diagnose where it's coming from. > _______________________________________________ > freebsd-chromium@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-chromium > To unsubscribe, send any mail to "freebsd-chromium-unsubscribe@freebsd.or= g" > Here they are: app/app_unittests.target.mk.bak: -lc \ chrome/automated_ui_tests.target.mk.bak: -lc \ chrome/browser_tests.target.mk.bak: -lc \ chrome/chrome.target.mk.bak: -lc \ chrome/chromedriver.target.mk.bak: -lc \ chrome/gpu_tests.target.mk.bak: -lc \ chrome/interactive_ui_tests.target.mk.bak: -lc \ chrome/memory_test.target.mk.bak: -lc \ chrome/nacl_sandbox_tests.target.mk.bak: -lc \ chrome/nacl_ui_tests.target.mk.bak: -lc \ chrome/page_cycler_tests.target.mk.bak: -lc \ chrome/perf_tests.target.mk.bak: -lc \ chrome/plugin_tests.target.mk.bak: -lc \ chrome/reliability_tests.target.mk.bak: -lc \ chrome/safe_browsing_tests.target.mk.bak: -lc \ chrome/startup_tests.target.mk.bak: -lc \ chrome/sync_integration_tests.target.mk.bak: -lc \ chrome/sync_unit_tests.target.mk.bak: -lc \ chrome/tab_switching_test.target.mk.bak: -lc \ chrome/ui_tests.target.mk.bak: -lc \ chrome/unit_tests.target.mk.bak: -lc \ chrome/url_fetch_test.target.mk.bak: -lc \ gpu/gpu_unittests.target.mk.bak: -lc \ media/player_x11.target.mk.bak:LIBS :=3D -lc \ media/shader_bench.target.mk.bak: -lc \ printing/printing_unittests.target.mk.bak: -lc \ third_party/WebKit/Source/WebKit/chromium/DumpRenderTree.target.mk.bak: -lc= \ third_party/WebKit/Source/WebKit/chromium/ImageDiff.target.mk.bak: -lc \ third_party/WebKit/Source/WebKit/chromium/webkit_unit_tests.target.mk.bak: = -lc \ tools/imagediff/image_diff.target.mk.bak: -lc \ webkit/test_shell.target.mk.bak: -lc \ webkit/test_shell_tests.target.mk.bak: -lc \