Lines 1-33
Link Here
|
1 |
--- configure.orig Sun Feb 10 16:39:19 2002 |
1 |
--- configure.orig Thu Feb 21 20:10:02 2002 |
2 |
+++ configure Mon Feb 25 01:10:52 2002 |
2 |
+++ configure Tue May 7 00:40:04 2002 |
3 |
@@ -2032,6 +2032,26 @@ |
3 |
@@ -1832,8 +1832,8 @@ |
|
|
4 |
#define HAVE_DLFCN_H 1 |
5 |
EOF |
6 |
|
7 |
- echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6 |
8 |
-echo "configure:1837: checking for dlopen in -ldl" >&5 |
9 |
+ echo $ac_n "checking for dlopen""... $ac_c" 1>&6 |
10 |
+echo "configure:1837: checking for dlopen" >&5 |
11 |
ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'` |
12 |
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then |
13 |
echo $ac_n "(cached) $ac_c" 1>&6 |
14 |
@@ -1868,7 +1868,7 @@ |
15 |
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then |
16 |
echo "$ac_t""yes" 1>&6 |
17 |
|
18 |
- DYNAMIC_LINK_LIB="-ldl" |
19 |
+ DYNAMIC_LINK_LIB="" |
20 |
cat >> confdefs.h <<\EOF |
21 |
#define HAVE_DLOPEN 1 |
22 |
EOF |
23 |
@@ -1943,7 +1943,11 @@ |
24 |
|
25 |
ELFLIB="lib\$(THIS_LIB).so" |
26 |
ELFLIB_MAJOR="\$(ELFLIB).\$(ELF_MAJOR_VERSION)" |
27 |
-ELFLIB_MAJOR_MINOR="\$(ELFLIB).\$(ELF_MAJOR_VERSION).\$(ELF_MINOR_VERSION)" |
28 |
+if test $PORTOBJFORMAT = elf; then |
29 |
+ ELFLIB_MAJOR_MINOR="\$(ELFLIB).\$(ELF_MAJOR_VERSION)" |
30 |
+else |
31 |
+ ELFLIB_MAJOR_MINOR="\$(ELFLIB).\$(ELF_MAJOR_VERSION).\$(ELF_MINOR_VERSION)" |
32 |
+fi |
33 |
|
34 |
case "$host_os" in |
35 |
*linux* ) |
36 |
@@ -2032,6 +2036,19 @@ |
4 |
ELFLIB_MAJOR="lib$(THIS_LIB).$(ELF_MAJOR_VERSION).dylib" |
37 |
ELFLIB_MAJOR="lib$(THIS_LIB).$(ELF_MAJOR_VERSION).dylib" |
5 |
ELFLIB_MAJOR_MINOR="lib$(THIS_LIB).$(ELF_MAJOR_VERSION).$(ELF_MINOR_VERSION).dylib" |
38 |
ELFLIB_MAJOR_MINOR="lib$(THIS_LIB).$(ELF_MAJOR_VERSION).$(ELF_MINOR_VERSION).dylib" |
6 |
;; |
39 |
;; |
7 |
+ *freebsd* ) |
40 |
+ *freebsd* ) |
8 |
+ if [ "$PORTOBJFORMAT" = elf ]; then |
41 |
+ if [ $PORTOBJFORMAT = elf ]; then |
9 |
+ DYNAMIC_LINK_FLAGS="-Wl,-export-dynamic" |
|
|
10 |
+ ELF_CC="\$(CC)" |
42 |
+ ELF_CC="\$(CC)" |
11 |
+ ELF_CFLAGS="\$(CFLAGS) -fPIC" |
43 |
+ ELF_CFLAGS="\$(CFLAGS) -fPIC" |
12 |
+ ELF_LINK="\$(CC) -shared -Wl,-soname#" |
44 |
+ ELF_LINK="\$(CC) -shared -Wl,-soname,\$(ELFLIB_MAJOR)" |
13 |
+ ELF_LINK_CMD="\$(ELF_LINK),\$(ELFLIB_MAJOR)" |
45 |
+ ELF_LINK_CMD="\$(ELF_LINK)" |
14 |
+ ELF_DEP_LIBS="\$(DL_LIB) -lm -lc" |
|
|
15 |
+ CC_SHARED="\$(CC) \$(CFLAGS) -shared -fPIC" |
16 |
+ else |
46 |
+ else |
17 |
+ # aout format is not tested |
|
|
18 |
+ DYNAMIC_LINK_FLAGS="" |
19 |
+ ELF_CC="\$(CC)" |
47 |
+ ELF_CC="\$(CC)" |
20 |
+ ELF_CFLAGS="\$(CFLAGS) -fpic -DPIC" |
48 |
+ ELF_CFLAGS="\$(CFLAGS) -fPIC" |
21 |
+ ELF_LINK="ld -Bshareable -x" |
49 |
+ ELF_LINK="ld -Bshareable -x" |
22 |
+ ELF_LINK_CMD="\$(ELF_LINK)" |
50 |
+ ELF_LINK_CMD="\$(ELF_LINK)" |
23 |
+ ELF_DEP_LIBS="\$(DL_LIB) -lm -lc" |
|
|
24 |
+ CC_SHARED="\$(CC) \$(CFLAGS) -fpic -DPIC" |
25 |
+ fi |
51 |
+ fi |
26 |
+ ;; |
52 |
+ ;; |
27 |
* ) |
53 |
* ) |
28 |
echo "Note: ELF compiler for host_os=$host_os may be wrong" |
54 |
echo "Note: ELF compiler for host_os=$host_os may be wrong" |
29 |
ELF_CC="$CC" |
55 |
ELF_CC="$CC" |
30 |
@@ -2432,16 +2452,16 @@ |
56 |
@@ -2432,16 +2449,8 @@ |
31 |
|
57 |
|
32 |
echo $ac_n "checking SLANG_VERSION""... $ac_c" 1>&6 |
58 |
echo $ac_n "checking SLANG_VERSION""... $ac_c" 1>&6 |
33 |
echo "configure:2435: checking SLANG_VERSION" >&5 |
59 |
echo "configure:2435: checking SLANG_VERSION" >&5 |
Lines 41-78
Link Here
|
41 |
- awk '{ print ($1 - $2*10000 - $3*100) }'` |
67 |
- awk '{ print ($1 - $2*10000 - $3*100) }'` |
42 |
- |
68 |
- |
43 |
-slang_minor_version="$slang_minor_version.$slang_mminor_version" |
69 |
-slang_minor_version="$slang_minor_version.$slang_mminor_version" |
44 |
+#slang_version=`grep "^#define *SLANG_VERSION " $srcdir/src/slang.h | |
|
|
45 |
+# awk '{ print $3 }'` |
46 |
+#slang_major_version=`echo $slang_version | |
47 |
+# awk '{ print int($1/10000) }'` |
48 |
+#slang_minor_version=`echo $slang_version $slang_major_version | |
49 |
+# awk '{ print int(($1 - $2*10000)/100) }'` |
50 |
+#slang_mminor_version=`echo $slang_version $slang_major_version $slang_minor_version | |
51 |
+# awk '{ print ($1 - $2*10000 - $3*100) }'` |
52 |
+slang_major_version=2 |
70 |
+slang_major_version=2 |
53 |
+slang_minor_version=5 |
71 |
+slang_minor_version=5 |
54 |
slang_version="$slang_major_version.$slang_minor_version" |
72 |
slang_version="$slang_major_version.$slang_minor_version" |
55 |
echo "$ac_t""$slang_version" 1>&6 |
73 |
echo "$ac_t""$slang_version" 1>&6 |
56 |
|
74 |
|
57 |
@@ -2970,21 +2990,3 @@ |
|
|
58 |
|
59 |
|
60 |
echo "" |
61 |
-echo "Configuration complete. You may need to edit src/Makefile." |
62 |
-echo "You are compiling SLANG with the following compiler configuration:" |
63 |
-echo " CC =" "$CC" |
64 |
-echo " CFLAGS =" "$CFLAGS" |
65 |
-echo " LDFLAGS =" "$LDFLAGS $DYNAMIC_LINK_FLAGS" |
66 |
-echo "" |
67 |
-echo " ELF_CC =" "$ELF_CC" |
68 |
-echo " ELF_LINK =" "$ELF_LINK" |
69 |
-echo "ELF_CFLAGS=" "$ELF_CFLAGS" |
70 |
-echo "" |
71 |
-echo " prefix:" "$prefix" |
72 |
-echo " exec_prefix:" "$exec_prefix" |
73 |
-echo " Installation Lib Dir:" "$libdir" |
74 |
-echo "Installation Include Dir:" "$includedir" |
75 |
-echo "" |
76 |
-echo "See also src/sl-feat.h for various features." |
77 |
-echo "Type 'make' to build normal library." |
78 |
-echo "On ELF systems, type 'make elf' to create ELF shared library." |