[devel] Чем отличается сборка с помощью hsh и внутри hsh-shell
Eugene Prokopiev
enp на itx.ru
Ср Окт 9 11:39:29 MSK 2013
Здравствуйте!
У меня наблюдается подземный стук с
http://git.altlinux.org/people/enp/packages/netxms.git:
$ gear-hsh -t 1.2.8-alt1
...
make[2]: Entering directory `/usr/src/RPM/BUILD/netxms-1.2.8/sql'
i586-alt-linux-gcc -E -P -D_NETXMS_DB_SCHEMA_ -I../include
-I../src/server/include -DDB_MYSQL dbinit.in | perl -n -e "if (!
/^[\s\t\n]*$/) { print; }" > dbinit_mysql.sql
i586-alt-linux-gcc: warning: dbinit.in: linker input file unused
because linking not done
i586-alt-linux-gcc -E -P -D_NETXMS_DB_SCHEMA_ -I../include
-I../src/server/include -DDB_POSTGRESQL dbinit.in | perl -n -e "if (!
/^[\s\t\n]*$/) { print; }" > dbinit_pgsql.sql
i586-alt-linux-gcc: warning: dbinit.in: linker input file unused
because linking not done
...
Но тут же внутри hsh-shell все собирается нормально:
$ hsh-shell
$ cd ~/RPM/SPECS/
$ rpm -ba netxms.spec
...
make[2]: Entering directory `/usr/src/RPM/BUILD/netxms-1.2.8/sql'
gcc -E -x c -Wundef -P -D_NETXMS_DB_SCHEMA_ -I../include
-I../src/server/include -DDB_MYSQL dbinit.in | perl -n -e "if (!
/^[\s\t\n]*$/) { print; }" > dbinit_mysql.sql
gcc -E -x c -Wundef -P -D_NETXMS_DB_SCHEMA_ -I../include
-I../src/server/include -DDB_POSTGRESQL dbinit.in | perl -n -e "if (!
/^[\s\t\n]*$/) { print; }" > dbinit_pgsql.sql
...
Кто-нибудь может это объяснить или хотя бы подтвердить/опровергнуть?
--
WBR,
Eugene Prokopiev
Подробная информация о списке рассылки Devel