Print this page
7661 illumos should provide 64bit perl modules (for omni)

@@ -7,12 +7,12 @@
 # A full copy of the text of the CDDL should have accompanied this
 # source.  A copy of the CDDL is also available via the Internet at
 # http://www.illumos.org/license/CDDL.
 #
 #
-# Copyright (c) 2014 Racktop Systems.
 # Copyright 2015, OmniTI Computer Consulting, Inc. All rights reserved.
+# Copyright 2016 RackTop Systems.
 #
 
 # Link against libc as perl solaris specs
 $(PERLEXT):= LDLIBS += -lc
 $(PERLEXT64):= LDLIBS += -lc

@@ -27,22 +27,16 @@
 $(ROOTPERLMOD64) := FILEMODE = 0444
 
 # CFLAGS for perl, specifically.
 PCFLAGS= -DPERL_EUPXS_ALWAYS_EXPORT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 \
         -DPERL_USE_SAFE_PUTENV -D_TS_ERRNO
-PCFLAGS64= -m64 -DPERL_EUPXS_ALWAYS_EXPORT -D_LARGEFILE64_SOURCE \
+PCFLAGS64= -DPERL_EUPXS_ALWAYS_EXPORT -D_LARGEFILE64_SOURCE \
         -DPERL_USE_SAFE_PUTENV -D_TS_ERRNO
 
 $(MACH) $(MACH64):
         $(INS.dir)
 
-# Sorry about this...
-# BUILD.SO doesn't have distinct versions like COMPILE.c/COMPILE64.c does.
-# To that end - we're defining BUILD64.SO here.
-BUILD64.SO=       $(CC) $(CFLAGS64) -o $@ $(GSHARED) $(DYNFLAGS) \
-                $(PICS) $(EXTPICS) -L $(ROOTLIBDIR64) $(LDLIBS)
-
 $(PERLEXT): $(MACH)/$(MODULE).o
         $(BUILD.SO) $(MACH)/$(MODULE).o
 
 $(PERLEXT64): $(MACH64)/$(MODULE).o
         $(BUILD64.SO) $(MACH64)/$(MODULE).o