LINUX.ORG.RU

Есть ли спецы в Together?


0

0

Очень интересует можно ли где взять licens files, чтобы заставить работать на полную мощность Together Eval Version? Покупать мне, к сожалению, совсем не по карману, а эта штука очень нужна для работы.

anonymous

Если тебя интересует версия 4.2 - то пиши мне на warlock@skeptik.net

Если же 5.x - то обломись, там flexlm, с ним я ничего не смогу сделать.

Antichrist
()

В солярке так Workshop обманывают:

/* gcc -fpic -shared -O4 -pipe -s -o xflexlm.so xflexlm.c  */

#include <stdio.h>
#include <unistd.h>
#include <dlfcn.h>
#include <sys/systeminfo.h>
#include <sys/utsname.h>

static void     *libc_handle = NULL;
static long     (*time_ptr)() = NULL;
static int      xflexlm_inited = 0;

static void xflexlm_init (void) {
    if (libc_handle = dlopen ("libc.so", RTLD_LAZY)) {
        if (!(time_ptr = dlsym (libc_handle, "time")))
            fprintf (stderr, "xflexlm: can't find time()\n");
    } else
        fprintf (stderr, "xflexlm: can't open libc.so, sorry\n");
    xflexlm_inited = 1;
}

time_t time(time_t *tloc) {
    time_t     value;
    
    if (!xflexlm_inited)
        xflexlm_init();
    
    value = (*time_ptr)(tloc);
    
    return (time_t)920000000; /* 26-Feb-1999 */
}


3. Делаем shell wrapper для всех программ

#!/bin/sh
#
# Fool workshop compiler ;)
#

LD_LIBRARY_PATH=/opt/SUNWspro/xflexlm
export LD_LIBRARY_PATH
LD_PRELOAD=xflexlm.so
export LD_PRELOAD
case `basename $0` in
    cc)
        exec /opt/SUNWspro/SC4.0/bin/cc $* ;;
    CC)
        exec /opt/SUNWspro/SC4.0/bin/CC $* ;;
    workshop)
        exec /opt/SUNWspro/WS5.0/bin/workshop $* ;;
    *)
        echo "Hmm, don't know full path to executable `basename $0`" esac

asd
()

Thanx, попробую это на Together. Там ещё жабскую часть работы с лицензиями надо обманывать - включить полную функциональность, и т.д.

Antichrist
()

Thanx, попробую это на Together. Там ещё жабскую часть работы с лицензиями надо обманывать - включить полную функциональность, и т.д.

Antichrist
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.