← Back to team overview

cubrid team mailing list archive

LDFLAGS 문제, 라이센스

 

로그를 보고... 테스트를 해보다 보니...
처음 런치패드에 올리기 위해 debuild -S를 했을 때

shriekout@shriekout-laptop:~/source/cubrid/cubrid-8.2.1.0215$ debuild -S
 dpkg-buildpackage -rfakeroot -d -us -uc -S
dpkg-buildpackage: set CFLAGS to default value: -g -O2
dpkg-buildpackage: set CPPFLAGS to default value:
dpkg-buildpackage: set LDFLAGS to default value: -Wl,-Bsymbolic-functions
dpkg-buildpackage: set FFLAGS to default value: -g -O2
dpkg-buildpackage: set CXXFLAGS to default value: -g -O2
...

이런식으로 플래그를 셋팅합니다.
이렇게 한 결과

'./configure.gnu' --prefix=/home/buildd/cubrid
'--with-jdk=/usr/lib/jvm/default-java' 'CFLAGS=-g -O2' 'CPPFLAGS='
'CXXFLAGS=-g -O2' 'FFLAGS=-g -O2' 'LDFLAGS=-Wl,-Bsymbolic-functions'
--cache-file=/dev/null --srcdir=.
이렇게 변수가 셋팅되는데요.
제 시스템에서는
'./configure.gnu' --prefix=/home/shriekout/cubrid
'--with-jdk=/usr/lib/jvm/default-java' --cache-file=/dev/null
--srcdir=.
이렇게 됩니다.
제 시스템에서 다른 변수는 넣었다 뺐다 해도 이상이 없는데... LDFLAGS는 넣었을 때는 에러가 발생합니다.
LDFLAGS 플래그를 어떻게 처리해야 할지 고민중입니다.

----------------------------

라이센스를 살펴보면...
http://dev.naver.com/projects/cubrid/wiki/license 에

CUBRID 엔진 부분은 [image: [http]]GNU GPL v2 or later
<http://en.wikipedia.org/wiki/GNU_General_Public_License#Version_2>를
적용하고, 인터페이스 부분은 [image: [http]]BSD <http://en.wikipedia.org/wiki/Bsd>
라이선스를 적용합니다.

라고 명시가 되어 있는데, 현재 보내주신 라이센스에는 GPL V2 라이센스만 명시되어 있고, BSD 라이센스에 대한 부분은 없는데요.
BSD 라이센스도 명시해야 되지 않나 싶습니다.
그리고, 라이센스 부분에 이메일 표시부분이 런치패드에서 개인정보 보호를 위해 @ 뒤는 xxx로 표시되더군요.
일단 xxx 부분을 알지 못해 그냥 naver.com으로 적었습니다.
이메일 주소를 다시 한 번 보내주셨으면 합니다.
아래에... 이전에 영작해 보내주신 이메일(https://lists.launchpad.net/cubrid/msg00010.html)을
보고 수정한 debian/copyright 와 debian/control 파일을 여기 붙여넣기 하고,
debian 디렉토리를 압축해서 여기 첨부하겠습니다.
참고로, 날짜는 date -R 한 값을 넣습니다.

---------------------------------

debian/copyright 파일

This package was debianized by JinChul Kim <shrieout@xxxxxxxxx> on
Wed, 13 Jan 2010 17:51:34 +0900.

It was downloaded from <http://www.cubrid.org/>

Upstream Author(s):

    Bundo Kang <bundo@xxxxxxxxx>
    JinChul Kim <shriekout@xxxxxxxxx>
    Sungkyu Kim <xkyu@xxxxxxxxx>
    Laura Oh <cottonspan@xxxxxxxxx>

Copyright:

    Copyright (C) 2010 by CUBRID Co., Ltd..

License:

     This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 2 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    GNU General Public License V2 can be found in the file
`/usr/share/common-licenses/GPL-2'.

The Debian packaging is:

    Copyright (C) 2010 JinChul Kim <shriekout@xxxxxxxxx> and is
    licensed under the GPL, version 3 or later;
    GNU General Public License V3 can be found in the file
`/usr/share/common-licenses/GPL-3'.

-----------------------------------------------------------------------
debian/control 파일

Source: cubrid
Section: misc
Priority: optional
Maintainer: Kim Jin Chul <shriekout@xxxxxxxxx>
Build-Depends: debhelper (>= 7.0.50), autotools-dev, default-jdk, ant,
libncurses5-dev, libelf-dev
Standards-Version: 3.8.3
Homepage: http://www.cubrid.org/

Package: cubrid
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Easy and Powerful Database Management System and its GUI tool
 CUBRID is an open-source, object-relational database management
system (DBMS) optimized for Web services.
 CUBRID assures high performance, stability, scalability, and high
availability which are required for mission-critical Internet
applications.

Attachment: debian.tar.gz
Description: GNU Zip compressed data


Follow ups