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