From c7047f9696dc9bd74dfd6240d32b1bb062835171 Mon Sep 17 00:00:00 2001 From: "David G. Holm" Date: Fri, 17 Dec 1999 21:49:15 +0000 Subject: [PATCH] See ChangeLog entry 19991217-16:40 EDT David G. Holm --- harbour/ChangeLog | 9 +++++++++ harbour/config/os2/icc.cf | 4 ++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/harbour/ChangeLog b/harbour/ChangeLog index bfb48e2b6f..36b4c573a8 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -1,3 +1,12 @@ +19991217-16:40 EDT David G. Holm + + * config/os2/icc.cf + + I added the /NOIGNORECASE option to both the librarian and the linker, + because C++ can't tell the difference between 'int hb_pcount( void )' + and 'HARBOUR HB_PCOUNT( void )' unless a case-sensitive link is used. + This requires rebuilding all of Harbour if you are using OS/2 and the + IBM C++ compiler (i.e., make -r clean). + 19991216-15:50 GMT+1 Bruno Cantero * include/extend.h + Added a new item type: IT_POINTER ( USHORT ) 0x0001 diff --git a/harbour/config/os2/icc.cf b/harbour/config/os2/icc.cf index fb528002c1..6c77eea64b 100644 --- a/harbour/config/os2/icc.cf +++ b/harbour/config/os2/icc.cf @@ -17,7 +17,7 @@ CFLAGS = /Gs+ /W2 /Se /Sd+ /Ti+ LD = icc LD_OUT = /Fe -LDFLAGS = /C- +LDFLAGS = /C- /B"/NOIgnoreCase" ifeq ($(HB_MAIN),) else LDFLAGS += $(TOP)$(ROOT)source/vm/$(ARCH)/main.obj @@ -37,7 +37,7 @@ endif endif AR = ilib -ARFLAGS = /NOE +ARFLAGS = /NOE /NOIgnoreCase AROBJS = $(foreach file, $^, -+$(file)) AR_RULE = $(AR) $(ARFLAGS) $@ $(AROBJS),,