Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37766281
en ru br
ALT Linux repositórios
S:1.7.0-alt10
5.0: 1.7.0-alt3
4.1: 1.7.0-alt1
4.0: 1.7.0-alt1.M40.1
3.0: 1.5-alt0.2

Group :: Desenvolvimento/Outros
RPM: js

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

Patch: js-1.7.0-alt10.patch
Download


 src/Makefile.ref        | 6 +++---
 src/config/Linux_All.mk | 4 ++--
 src/rules.mk            | 5 +++--
 3 files changed, 8 insertions(+), 7 deletions(-)
diff --git a/src/Makefile.ref b/src/Makefile.ref
index 587ab86..1c621b6 100644
--- a/src/Makefile.ref
+++ b/src/Makefile.ref
@@ -134,7 +134,7 @@ endif
 ifdef JS_READLINE
 # For those platforms with the readline library installed.
 DEFINES += -DEDITLINE
-PROG_LIBS += -lreadline -ltermcap
+PROG_LIBS += -lreadline
 else
 ifdef JS_EDITLINE
 # Use the editline library, built locally.
@@ -335,8 +335,8 @@ ifdef USE_MSVC
 $(PROGRAM): $(PROG_OBJS) $(LIBRARY)
 	link.exe -out:"$@" $(EXE_LINK_FLAGS) $^
 else
-$(PROGRAM): $(PROG_OBJS) $(LIBRARY)
-	$(CC) -o $@ $(CFLAGS) $(PROG_OBJS) $(LIBRARY) $(LDFLAGS) $(OTHER_LIBS) \
+$(PROGRAM): $(PROG_OBJS) $(SHARED_LIBRARY)
+	$(CC) -o $@ $(CFLAGS) $(PROG_OBJS) -L $(OBJDIR) -ljs $(LDFLAGS) $(OTHER_LIBS) \
 	    $(PROG_LIBS)
 endif
 
diff --git a/src/config/Linux_All.mk b/src/config/Linux_All.mk
index 0c43df4..b66c0cc 100644
--- a/src/config/Linux_All.mk
+++ b/src/config/Linux_All.mk
@@ -90,11 +90,11 @@ endif
 # Use the editline library to provide line-editing support.
 JS_EDITLINE = 1
 
-ifeq ($(CPU_ARCH),x86_64)
+#ifeq ($(CPU_ARCH),x86_64)
 # Use VA_COPY() standard macro on x86-64
 # FIXME: better use it everywhere
 OS_CFLAGS += -DHAVE_VA_COPY -DVA_COPY=va_copy
-endif
+#endif
 
 ifeq ($(CPU_ARCH),x86_64)
 # We need PIC code for shared libraries
diff --git a/src/rules.mk b/src/rules.mk
index 8d484db..48392f5 100644
--- a/src/rules.mk
+++ b/src/rules.mk
@@ -115,7 +115,8 @@ $(LIBRARY): $(LIB_OBJS)
 	$(RANLIB) $@
 
 $(SHARED_LIBRARY): $(LIB_OBJS)
-	$(MKSHLIB) -o $@ $(LIB_OBJS) $(LDFLAGS) $(OTHER_LIBS)
+	$(MKSHLIB) -o $(SHARED_LIBRARY).$(VERSION) $(LIB_OBJS) $(LDFLAGS) $(OTHER_LIBS)
+	ln -sf `basename $(SHARED_LIBRARY).$(VERSION)` $(SHARED_LIBRARY)
 endif
 endif
 
@@ -169,7 +170,7 @@ ifneq "$(strip $(JARS))" ""
 	$(CP) $(JARS) $(DIST)/$(LIBDIR)
 endif
 ifneq "$(strip $(SHARED_LIBRARY))" ""
-	$(CP) $(SHARED_LIBRARY) $(DIST)/$(LIBDIR)
+	$(CP) $(SHARED_LIBRARY).$(VERSION) $(DIST)/$(LIBDIR)
 endif
 ifneq "$(strip $(PROGRAM))" ""
 	$(CP) $(PROGRAM) $(DIST)/bin
 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009