Path: csiph.com!x330-a1.tempe.blueboxinc.net!newsfeed.hal-mli.net!feeder1.hal-mli.net!weretis.net!feeder4.news.weretis.net!feeder.news-service.com!xlned.com!feeder7.xlned.com!news2.euro.net!newsfeed.freenet.ag!news.netcologne.de!ramfeed1.netcologne.de!newsfeed.arcor.de!newsspool1.arcor-online.net!news.arcor.de.POSTED!not-for-mail Date: Sun, 19 Jun 2011 12:28:25 +0200 From: =?ISO-8859-1?Q?Marcel_M=FCller?= User-Agent: Mozilla/5.0 (OS/2; U; Warp 4.5; en-US; rv:1.9.2.15) Gecko/20110305 Thunderbird/3.1.9 MIME-Version: 1.0 Newsgroups: comp.os.os2.programmer.tools Subject: Force gnu assembler to invoke the preprocessor Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Lines: 17 Message-ID: <4dfdcf49$0$7624$9b4e6d93@newsspool1.arcor-online.net> Organization: Arcor NNTP-Posting-Date: 19 Jun 2011 12:28:26 CEST NNTP-Posting-Host: 0539dcc6.newsspool1.arcor-online.net X-Trace: DXC=cjeXGOW203_I?44J>Z[:RQic==]BZ:af^4Fo<]lROoRQ<`=YMgDjhgRQ9QOR:cec^_mFIhcmoIYL_5SM=ekO5KgT:m=bIb0`XHW X-Complaints-To: usenet-abuse@arcor.de Xref: x330-a1.tempe.blueboxinc.net comp.os.os2.programmer.tools:12 When i invoke as from gcc 3.3.5 to compile files from libmpg123, e.g. dct36_3dnow.S, the preprocessor is not used. The documentation says that as invoke the preprocessor if the file extension is an uppercase S. Most likely this is broken because OS/2 does not care about the case of file names. Is there any option to force the preprocessor to run? Currently I patched the make file and invoke the C compiler first, but this has several disadvantages. .S.o: gcc -I$(TOPDIR) -DASSEMBLER -E $< -o $<.e $(GAS) $(GAFLAGS) $<.e -o $@ Marcel