Date: Tue, 4 Jan 2000 11:04:21 +0200 (IST) From: Eli Zaretskii X-Sender: eliz AT is To: Jason Green cc: djgpp AT delorie DOT com Subject: Re: problem using "templates" In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Reply-To: djgpp AT delorie DOT com X-Mailing-List: djgpp AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On Mon, 3 Jan 2000, Jason Green wrote: > D:\>gpp -Wall test.cpp -o test > d:/djgpp/tmp\ccuAyWLk.o(.text+0xb):test.cpp: undefined reference to > `foo::bar' > collect2: ld returned 1 exit status > > I just can't see how this program can compile with g++ on one platform > but not under DJGPP using the same gcc version. I think Andris just explained this: G++ is configured differently for these two platforms (probably because of the different binary file format used by each platform). That's why -frepo makes the difference, AFAIK. > And I don't see how the C++ libraries could be involved? I thought about the header files, which are part of the library, and have executable code in them.