From mboxrd@z Thu Jan 1 00:00:00 1970 From: Steffen Prohaska Subject: Re: [PATCH] Modify mingw_main() workaround to avoid link errors Date: Sat, 26 Jul 2008 23:36:47 +0200 Message-ID: <4CCD1862-48FB-412B-80B6-E1B822BF3A87@zib.de> References: <1217065304-27815-1-git-send-email-prohaska@zib.de> <1217104655.488b8b0f5ca48@webmail.nextra.at> Mime-Version: 1.0 (Apple Message framework v926) Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Cc: git@vger.kernel.org, Junio C Hamano To: Johannes Sixt X-From: git-owner@vger.kernel.org Sat Jul 26 23:38:13 2008 Return-path: Envelope-to: gcvg-git-2@gmane.org Received: from vger.kernel.org ([209.132.176.167]) by lo.gmane.org with esmtp (Exim 4.50) id 1KMrSs-0001pn-4e for gcvg-git-2@gmane.org; Sat, 26 Jul 2008 23:38:10 +0200 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757928AbYGZVhB (ORCPT ); Sat, 26 Jul 2008 17:37:01 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1757932AbYGZVhB (ORCPT ); Sat, 26 Jul 2008 17:37:01 -0400 Received: from mailer.zib.de ([130.73.108.11]:44415 "EHLO mailer.zib.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1757821AbYGZVhA (ORCPT ); Sat, 26 Jul 2008 17:37:00 -0400 Received: from mailsrv2.zib.de (sc2.zib.de [130.73.108.31]) by mailer.zib.de (8.13.7+Sun/8.13.7) with ESMTP id m6QLaOFc027186; Sat, 26 Jul 2008 23:36:29 +0200 (CEST) Received: from [192.168.178.21] (brln-4db83e58.pool.einsundeins.de [77.184.62.88]) (authenticated bits=0) by mailsrv2.zib.de (8.13.4/8.13.4) with ESMTP id m6QLaNQS019524 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Sat, 26 Jul 2008 23:36:23 +0200 (MEST) In-Reply-To: <1217104655.488b8b0f5ca48@webmail.nextra.at> X-Mailer: Apple Mail (2.926) Sender: git-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: git@vger.kernel.org Archived-At: On Jul 26, 2008, at 10:37 PM, Johannes Sixt wrote: > Zitat von Steffen Prohaska : >> With MinGW's >> >> gcc.exe (GCC) 3.4.5 (mingw special) >> GNU ld version 2.17.50 20060824 >> >> the old define caused link errors: >> >> git.o: In function `main': >> C:/msysgit/git/git.c:500: undefined reference to `mingw_main' >> collect2: ld returned 1 exit status >> >> The modified define works. > > I have the same tools, but not this error. ??? I cleaned my work tree and built several times but did not find out what exactly is causing the error. So I came up with the modified define, which declares the static mingw_main in global scope. I have no clue why I see the error that you don't have. Steffen