Re: [PATCH] Modify mingw_main() workaround to avoid link errors
- From
Steffen Prohaska <prohaska@zib.de>
- Date
- Jul 29, 2008, 04:46 UTC
- Message-ID
- <B6158330-640B-4CA3-8589-310FA8EA6CC9@zib.de>
- In-Reply-To
- <1217186640.488ccb50a934a@webmail.nextra.at>
On Jul 27, 2008, at 9:24 PM, Johannes Sixt wrote:
Show 30 quoted lines
> Zitat von Steffen Prohaska <prohaska@zib.de>: > >> >> On Jul 26, 2008, at 10:37 PM, Johannes Sixt wrote: >> >>> Zitat von Steffen Prohaska <prohaska@zib.de>: >>>> 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. > > Neither do I. But a strange line number you have there. In 01d9b2d > (from > mingw.git) I have 'exit(1)' in line 500 of git.c.
I have the same in line 500. I am still wondering what this could mean. But I do not yet now :-(
Steffen