Public bug reported: SRU Justification
[Impact] Can't use ${VARIABLE} on config file with -Dvar=value Actually this is not a direct cause. but one of symptoms. It's affected from Trusty to Wily ( Precise is ok ) [Test Case] set NFS server - /export/test1 - /export/test2 - /export/test-wily ( has README file ) set NFS client - insert "/test /etc/auto.test" on the bottom of /etc/auto.master - insert "test autofs_nfs:/export/${TESTVAR} - run "automount -DTESTVAR=test-wily --pid-file=/var/run/autofs.pid -d -f -v" - go /test, run ll test - can see whole subdirectories on /export, should see only files in /export/test-wily [Regression Potential] [Other Info] After analyzing the codes and build, I found that it's ok with result of "make" command. but doesn't work with "debuild" command. so I suspected compile option I changed override_dh_auto_build part on debian/rules to below ----- override_dh_auto_build: CFLAGS="$(CFLAGS) $(CPPFLAGS) -fgnu89-inline" \ LDFLAGS="-Wl,-z,relro" \ << dh_auto_build ----- then debuild, it works with -symbolic-functions option, static global variable in shared library can't be used properly.. they lose some variables or element in list as I tested. I'm curious whether it's affected all other pkg.. because it's compiler option problem ** Affects: autofs (Ubuntu) Importance: Undecided Status: New ** Description changed: SRU Justification [Impact] Can't use ${VARIABLE} on config file with -Dvar=value + Actually this is not a direct cause. but one of symptoms. + [Test Case] set NFS server - - /export/test1 - - /export/test2 - - /export/test-wily ( has README file ) + - /export/test1 + - /export/test2 + - /export/test-wily ( has README file ) set NFS client - - insert "/test /etc/auto.test" on the bottom of /etc/auto.master - - insert "test autofs_nfs:/export/${TESTVAR} - - run "automount -DTESTVAR=test-wily --pid-file=/var/run/autofs.pid -d -f -v" - - go /test, run ll test - - can see whole subdirectories on /export, should see only files in /export/test-wily + - insert "/test /etc/auto.test" on the bottom of /etc/auto.master + - insert "test autofs_nfs:/export/${TESTVAR} + - run "automount -DTESTVAR=test-wily --pid-file=/var/run/autofs.pid -d -f -v" + - go /test, run ll test + - can see whole subdirectories on /export, should see only files in /export/test-wily [Regression Potential] [Other Info] + + After analyzing the codes and build, I found that it's ok with result of "make" command. but doesn't work with "debuild" command. I changed override_dh_auto_build part on debian/rules to below ----- override_dh_auto_build: - CFLAGS="$(CFLAGS) $(CPPFLAGS) -fgnu89-inline" \ - LDFLAGS="-Wl,-z,relro" \ << - dh_auto_build - ----- + CFLAGS="$(CFLAGS) $(CPPFLAGS) -fgnu89-inline" \ + LDFLAGS="-Wl,-z,relro" \ << + dh_auto_build + ----- then debuild, it works ** Description changed: SRU Justification [Impact] Can't use ${VARIABLE} on config file with -Dvar=value Actually this is not a direct cause. but one of symptoms. + + It's affected from Trusty to Wily ( Precise is ok ) [Test Case] set NFS server - /export/test1 - /export/test2 - /export/test-wily ( has README file ) set NFS client - insert "/test /etc/auto.test" on the bottom of /etc/auto.master - insert "test autofs_nfs:/export/${TESTVAR} - run "automount -DTESTVAR=test-wily --pid-file=/var/run/autofs.pid -d -f -v" - go /test, run ll test - can see whole subdirectories on /export, should see only files in /export/test-wily [Regression Potential] [Other Info] After analyzing the codes and build, I found that it's ok with result of "make" command. but doesn't work with "debuild" command. I changed override_dh_auto_build part on debian/rules to below ----- override_dh_auto_build: CFLAGS="$(CFLAGS) $(CPPFLAGS) -fgnu89-inline" \ LDFLAGS="-Wl,-z,relro" \ << dh_auto_build ----- then debuild, it works ** Description changed: SRU Justification [Impact] Can't use ${VARIABLE} on config file with -Dvar=value Actually this is not a direct cause. but one of symptoms. It's affected from Trusty to Wily ( Precise is ok ) [Test Case] set NFS server - /export/test1 - /export/test2 - /export/test-wily ( has README file ) set NFS client - insert "/test /etc/auto.test" on the bottom of /etc/auto.master - insert "test autofs_nfs:/export/${TESTVAR} - run "automount -DTESTVAR=test-wily --pid-file=/var/run/autofs.pid -d -f -v" - go /test, run ll test - can see whole subdirectories on /export, should see only files in /export/test-wily [Regression Potential] [Other Info] After analyzing the codes and build, I found that it's ok with result of "make" command. but doesn't work with "debuild" command. I changed override_dh_auto_build part on debian/rules to below ----- override_dh_auto_build: CFLAGS="$(CFLAGS) $(CPPFLAGS) -fgnu89-inline" \ LDFLAGS="-Wl,-z,relro" \ << dh_auto_build ----- then debuild, it works + + + I'm curious whether it's affected all other pkg.. because it's compiler option problem ** Description changed: SRU Justification [Impact] Can't use ${VARIABLE} on config file with -Dvar=value Actually this is not a direct cause. but one of symptoms. It's affected from Trusty to Wily ( Precise is ok ) [Test Case] set NFS server - /export/test1 - /export/test2 - /export/test-wily ( has README file ) set NFS client - insert "/test /etc/auto.test" on the bottom of /etc/auto.master - insert "test autofs_nfs:/export/${TESTVAR} - run "automount -DTESTVAR=test-wily --pid-file=/var/run/autofs.pid -d -f -v" - go /test, run ll test - can see whole subdirectories on /export, should see only files in /export/test-wily [Regression Potential] [Other Info] After analyzing the codes and build, I found that it's ok with result of "make" command. but doesn't work with "debuild" command. I changed override_dh_auto_build part on debian/rules to below ----- override_dh_auto_build: CFLAGS="$(CFLAGS) $(CPPFLAGS) -fgnu89-inline" \ LDFLAGS="-Wl,-z,relro" \ << dh_auto_build ----- then debuild, it works + with -symbolic-functions option, static global variable in shard library + can't be used properly.. they lose some variables or element in list as + I tested. - I'm curious whether it's affected all other pkg.. because it's compiler option problem + I'm curious whether it's affected all other pkg.. because it's compiler + option problem ** Description changed: SRU Justification [Impact] Can't use ${VARIABLE} on config file with -Dvar=value Actually this is not a direct cause. but one of symptoms. It's affected from Trusty to Wily ( Precise is ok ) [Test Case] set NFS server - /export/test1 - /export/test2 - /export/test-wily ( has README file ) set NFS client - insert "/test /etc/auto.test" on the bottom of /etc/auto.master - insert "test autofs_nfs:/export/${TESTVAR} - run "automount -DTESTVAR=test-wily --pid-file=/var/run/autofs.pid -d -f -v" - go /test, run ll test - can see whole subdirectories on /export, should see only files in /export/test-wily [Regression Potential] [Other Info] After analyzing the codes and build, I found that it's ok with result of "make" command. but doesn't work with "debuild" command. + so I suspected compile option + I changed override_dh_auto_build part on debian/rules to below ----- override_dh_auto_build: CFLAGS="$(CFLAGS) $(CPPFLAGS) -fgnu89-inline" \ LDFLAGS="-Wl,-z,relro" \ << dh_auto_build ----- then debuild, it works - with -symbolic-functions option, static global variable in shard library - can't be used properly.. they lose some variables or element in list as - I tested. + with -symbolic-functions option, static global variable in shared + library can't be used properly.. they lose some variables or element in + list as I tested. I'm curious whether it's affected all other pkg.. because it's compiler option problem -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to autofs in Ubuntu. https://bugs.launchpad.net/bugs/1470687 Title: Not working properly with compile options "-symbolic-functions" To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/autofs/+bug/1470687/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs